python画多条折线图,python画折线图详解
目录在简单折线图的同一图表中显示多个数据,并在折线图的点上标记数据标签。
简单折线图
绘制折线图至少需要两个列表。横坐标和纵坐标列表。两个坐标的位置一一对应。
from plabimport * mpl . RC params[ font . sans-serif ]=[ sim hei ]#添加它生成中文x _ axis _ data=[1,2,3,3]5)plot中参数的含义是横轴值、纵轴值、线型、颜色、透明度、线宽和标签PLT.plot(x_axis_data,y_axis_data)。即使参数label=几个数字被添加到plot,最终标签PLT.legend (loc= upper right )
上述代码显示结果如下:
PLT.plot(x_axis_data,y_axis_data, ro-,color=#4169E1 ,alpha=0.8,label=某些数字))
“ro-”是一行的格式,这一行的格式其实有很多含义。以下是一些例子:
格式显示 ro-红线(红色)。坐标中有点(o)和ro(红线)红色),坐标显示为点(o),但线本身不显示 r-红色虚线(bs 蓝色)。
Alpha是透明度,标签是线条对应的标签。
PLT.legend(loc=upperright )这段代码的作用是在右上角显示标签。在此位置可以选择以下参数:
最佳参数0右上1左上2左下3右下4右5中左6中右
要在同一图表上显示多个数据,可能需要在一个图表上显示多个数据。我可以这样写。
x _ axis _ data=[iforinrange(10)y _ axis _ data 1=[12,17,15,16,14,15,13,18,19 ] y _ axis y y
向此折线图中的点添加数据标签,并添加数据标签以定量分析折线图中的数据。很容易贴标签,但是这个词贴标签还是可以的。
对于x,yinzip(x_axis_data,y_axis_data ) : plt.text(x ) x,y 0.3, %.0f % y,ha=center ,va
fromplylabimport * mpl . RC params[ font . sans-serif ]=[ sim hei ]x _ axis _ data=[1,2,3,4,5] y _ ATA alpha=0.8,label=部分数字))显示为x y 0.3,%.0f% y,ha=center ,va=bottom ,fontsize=10.5) # label如果不加这个,即使加了参数label=几个数字,毕竟标签PLT。图例(loc=右上角)PLT.ylabel轴编号)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。