Matplotlib 常见图
plot 折线图
plot(*args, scalex=True, scaley=True, data=None, **kwargs)参数说明:
x,y:分别表示所有点的x坐标和y坐标。y和x可以满足某种函数关系,属于*args中的参数
linestyle:线型,属于**kwargs中的参数
color:线颜色,属于**kwargs中的参数
marker:点形状,属于**kwargs中的参数
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-10,10,40)
y1,y2 = x / 2, x**2
fig = plt.figure() #创建figure对象
ax = fig.add_axes([0.1,0.1,0.8,0.8]) #添加坐标轴对象
ax.plot(x,y1,color='r',marker="o") #在坐标轴对象上进行绘图
ax.plot(x,y2,linestyle="-.",color='b',marker="v")
plt.show()bar 条形图
参数说明:
x:柱形的横坐标
y:对应柱形的高度
width:柱形的宽度
color:柱形的颜色
barh 水平条形图
参数说明:
y:每个柱形的y坐标
width:每个柱形的水平长度
hist 直方图
pie 饼状图
参数说明:
x:每个扇形所占的比重,可以传入原始数据它会自动帮我们计算出各自所占的比重
labels:每个扇形的标签,需要按x中的顺序传入标签数组
explode:扇形顶点离饼中心的距离(用来进行突出显示用的),同样需要按x中的顺序传入对应的数组
shadow:是否在饼图下绘制阴影
atuopct:饼图内百分比显示样式控制,例如%1.2f%%表示保留两位小数点且增加百分号
scatter 散点图
x,y:分别代表点的横纵坐标
s:点大小
c:点颜色
alpha:透明度,值在0~1之间,0代表透明,1代表不透明
marker:点形状
polar 极坐标图
最后更新于