首页天道酬勤python折线图教程,python绘制多条折线图

python折线图教程,python绘制多条折线图

张世龙 05-05 15:36 90次浏览

Python绘图需要下载并安装matplotlib模块。 这是数学绘图库,可以创建简单的图表,如折线图和散点图。 稍后将详细介绍matplotlib模块的下载安装配置文件。

(一)绘制折线图

首先,让我们画一个简单的折线图

#调用模块importmatplotlib.pyplotaspltsquares=[ 1,4,9,16,25 ] x=[ 1,2,3,4,5 ] PLT.plot (x,squares

515267276

解释:

(1)plt.plot(x, squares)作用是画图,其中x相当于横坐标轴,squaers相当于纵坐标轴;

然后,对上图进行进一步修饰。

importmatplotlib.pyplotaspltsquares=[ 1,4,9,16,25 ] x=[ 1,2,3,4,5 ] #线宽PLT.plot(x,squares,linewine )

(2)plt.show()作用是将画好的图显示出来。

解释:

(1)plt.plot(x, squares, linewidth=4)作用画图,参数linewidth=4表示将线条的宽度设置为4;

(2)plt.title("square of 'x'", fontsize=20)作用为图添加标题square of 'x',参数fontsize表示设置字体的大小;

(3)plt.xlabel("x", fontsize=12)作用为横坐标轴添加标签’x’;

(4)plt.ylabel("x^2", fontsize=12)作用为纵坐标轴添加标签x^2;

(二)绘制散点图scatter

简单地画点

importmatplotlib.pyplotasplt.scatter (3,9 ) plt.show ) )更多的晾晒共享和python编程语言学习QQ群(5)plt.tick_params(axis='both', labelsize=10)作用设置横纵坐标轴刻度的大小,此处大小为10。

画几个列点,编辑修饰画的图:

importmatplotlib.pyplotaspltx=[ 1,2,3,4,5 ] squares=[ 1,4,9,16,25 ] #设置点的大小PLT.scatter(x,sququare

可以自动计算数据。 数值1-5及其对应平方数的散布图:

importmatplotlib.pyplotasplt

xlist=list (范围(1,6 ) )

ylist=[x**2forxinxlist]

PLT.Scatter(xlist,ylist,

edgecolor='r ',c='g ',s=150 )

PLT.title(squareof ) x ),fontsize=22 ) )。

PLT.xlabel('x ',fontsize=22 ) )。

PLT.ylabel(x^2),fontsize=22 ) )。

PLT.axis ([ 0,6,0,30 ] )。

PLT.Tick_Params(axis='both ',labelsize=10 ) ) ) ) ) ) ) ) ) )。

plt.show () )

515267276

解释:

(1)plt.scatter(xlist, ylist, edgecolor='r', c='g', s=150),其中参数edgecolor表示边缘的颜色,此处设置为红色;参数c表示内部的颜色,此处设置为绿色;s表示点的大小;(注意:关于参数c还以如下设置c=(value1, value2, value3),三个value取值范围0到1之间,分别表示红绿蓝三原色。plt.scatter(xlist,ylist, edgecolor='k',c=(1, 0, 0), s=150)见后面的图,注意区别)

importmatplotlib.pyplotasplt

xlist=[ 1,2,3,4,5 ]

ylist=[x**2forxinxlist]

PLT.Scatter(xlist,ylist,edgecolor='k ',

c=(1,0,0 ),s=150 ) )

PLT.title(squareof ) x ),fontsize=22 ) )。

PLT.xlabel('x ',fontsize=22 ) )。

PLT.ylabel(x^2),fontsize=22 ) )。

PLT.axis ([ 0,6,0,30 ] )。

PLT.Tick_Params(axis='both ',labelsize=10 ) ) ) ) ) ) ) ) ) )。

plt.show () )

全文照片:

ggplot同时画多个折线图,如何画柱状图和折线图