-
Notifications
You must be signed in to change notification settings - Fork 0
Matplotlib
Starslayerx edited this page Mar 20, 2021
·
19 revisions
本文档介绍Python中数据可视化,不仅仅包含Matplotlib这个库
import matplotlib.pyplot as plt
%matplotlib inline # %matplotlib widget 交互式
Matplotlib有四类基础类型的对象容器:Figure、Axes、Axis、Tick。figure即图片本身,负责图形大小、位置;Axes负责坐标轴位置、绘图;Axis负责坐标轴的设�置等;Tick负责格式化样式等。下面是Matplotlib figure的组成
plt(x, y, linestyle, linewidth, color, marker, markersize, markeredgecolor, markerfacecolor, markeredgewidth, label, alpha)
其中x为x轴数值,y为y轴数值,下面为其他参数解释:
参数 | 说明 |
---|---|
linestyle | 折线类型,实线、虚线和点画线等 |
linewidth | 折线宽度 |
marker | 为折线图添加点,并设置形状 |
markersize | 点的大小 |
markeredgecolor | 点的边框颜色 |
markerfacecolor | 点的填充颜色 |
markeredgewidth | 点的边框宽度 |
label | 折线图标签 |
alpha | 折线图透明度 |
还有绘制其他形状图形的常用函数
函数 | 说明 |
---|---|
pie | 绘制饼状图 |
bar | 绘制柱状图 |
hist | 绘制二维直方图 |
scatter | 绘制散点图 |
下面是调整绘图样式的详细参数选项
符号参数 | 可选类型 | 说明 |
---|---|---|
线条颜色 | b | 蓝色 |
c | 青色 | |
g | 绿色 | |
k | 黑色 | |
m | 洋红色 | |
r | 红色 | |
w | 白色 | |
y | 黄色 | |
线条样式 | - | 实线 |
-- | 虚线 | |
-. | 点画线 | |
: | 点线 | |
数据点形状 | . | 点 |
o | 圆圈 | |
* | 星形 | |
x | 十字 | |
s | 正方形 | |
p | 五角星 | |
d | 钻石 | |
h | 六角形 | |
+ | 加号 | |
^ < > | 各种三角形 | |
1234 | Tropod向上下左右各个方向 |