python绘制简单折线图代码示例

时间:2021-05-22

1.画最简单的直线图

代码如下:

import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(x,y) plt.savefig("easyplot.jpg")

结果如下:

代码解释:

#x轴,y轴 x=[0,1] y=[0,1] #创建绘图对象 plt.figure() #在当前绘图对象进行绘图(两个参数是x,y轴的数据) plt.plot(x,y) #保存图象 plt.savefig("easyplot.jpg")

2.给图加上标签与标题

上面的图没有相应的X,Y轴标签说明与标题

在上述代码基础上,可以加上这些内容

代码如下:

import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(x,y) plt.xlabel("time(s)") plt.ylabel("value(m)") plt.title("A simple plot")

结果如下:

代码解释:

plt.xlabel("time(s)") #X轴标签 plt.ylabel("value(m)") #Y轴标签 plt.title("A simple plot") #标题

3.画sinx曲线

代码如下:

# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt #设置x,y轴的数值(y=sinx) x = np.linspace(0, 10, 1000) y = np.sin(x) #创建绘图对象,figsize参数可以指定绘图对象的宽度和高度,单位为英寸,一英寸=80px plt.figure(figsize=(8,4)) #在当前绘图对象中画图(x轴,y轴,给所绘制的曲线的名字,画线颜色,画线宽度) plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2) #X轴的文字 plt.xlabel("Time(s)") #Y轴的文字 plt.ylabel("Volt") #图表的标题 plt.title("PyPlot First Example") #Y轴的范围 plt.ylim(-1.2,1.2) #显示图示 plt.legend() #显示图 plt.show() #保存图 plt.savefig("sinx.jpg")

结果如下:

4.画折线图

代码如下:

# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt #X轴,Y轴数据 x = [0,1,2,3,4,5,6] y = [0.3,0.4,2,5,3,4.5,4] plt.figure(figsize=(8,4)) #创建绘图对象 plt.plot(x,y,"b--",linewidth=1) #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度) plt.xlabel("Time(s)") #X轴标签 plt.ylabel("Volt") #Y轴标签 plt.title("Line plot") #图标题 plt.show() #显示图 plt.savefig("line.jpg") #保存图

结果如下:

总结

以上就是本文关于python绘制简单折线图代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章