上面简单学习了如何绘制一个折线图,总觉得这个折线图特别的丑,下面对图形进行下装饰。
1.深入一点学习plt.plot
plt.plot(x,y,color,marker,linestyle)
- color:线条颜色,可以设置为颜色名称,如'red',也可以设置为RGB样式,如'#FF0000'。
- marker:点型。就是每一个数据点的形状,如marker='.',marker='*',其他当然还有好多,可以自己查询。
- linestyle:线型。线条的形状,linestyle='--'虚线,linestyle='-.'点线样式。
2.另一种设置样式的方法
plt.plot()返回一个Line2D的对象列表,一条线就代表一个Line2D对象,可以设置Line2D对象来进行样式的设置。
比如可以像下面这样使用:
lines = plt.plot(x,y)
line = lines[0]
line.set_color('red')
line.set_marker('*')
line.set_linestyle('--')
3.在一张图表上绘制多条线
第一种方法:
plt.plot(x1,y1)
plt.plot(x2,y2)
第二种方法:
plt.plot(x1,y1,x2,y2)
4.学习plt.plot中data参数的用法
data参数是一个带标签的二维数据,比如字典dict或者DataFrame类型。data赋值后,在原来x、y的位置上,使用data数据中的标签即可。
plt('xlabel','ylabel',data={'xlabel':[1,2,3],'ylabel':[8,9,7]})
这个用法对于和DataFrame表格结合很有用。