“python先生”带着绘制简单折线图代码向你走来啦

这篇博客详细介绍了如何使用Python绘制不同类型的折线图,包括基础直线图、带标签标题的图、sinx曲线及多条折线图。通过实例代码与解释,帮助读者掌握Python数据可视化技巧。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了python绘制简单折线图代码示例,具有一定借鉴价值,需要的朋友可以参考下。

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")

代码解释:

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

2.给图加上标签与标题

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

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

代码如下:


2
3
4
5
6
7
8
9
10
11
 
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绘制简单折线图代码示例的全部内容,希望对大家有所帮助。

结尾:


我是一名python开发工程师,整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典。想要这些资料的可以关注小编,加Q裙937963151自取Python学习资料和学习视频,还有大神在线指导哦!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值