python基本绘图函数
1.plot绘制线型图
plot是python中最基本的绘制二维线性折线图的函数
基本使用方式:plt.plot(x,y,s)
代码实现:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
#plt.plot(x,y,s) 画出红色的正弦函数图
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,2*np.pi,50) #绘制出50个横坐标 (0,2Π)
y = np.sin(x)
plt.title('3103')
plt.plot(x,y,'r+')
plt.show()
2.pai函数绘制饼图
饼图能够展示出各个部分的比例,能够非常只管的感受出每个部分的占比
代码实现:
import matplotlib.pyplot as plt
labels = ['数学','语文','英语','物理']
sizes = [40,20,10,30] #每一块的比例
colors =['yellowgreen','gold','lightskyblue','lightcoral'] #每一块的颜色
explode = (0.2,0.1,0,0) #突出显示
plt.pie(sizes,explode=explode,labels=labels,colors=colors,autopct='%1.1f%%',shadow=True,startangle=90)
plt.axis('equal') #显示为圆,避免压缩成椭圆
plt.title('3103')
plt.show()
3.hist函数绘制二位条形直方图
代码实现:
x = np.random.randn(1000) #随机生成1000个服从正态分布的随机数 plt.hist(x,10) plt.title('3103') plt.show() import pandas as pd data = pd.read_excel("catering_sale.xls",index_col='日期') #读取数据,置顶日期为索引列 data = data['销量'] plt.hist(data,10) plt.title('3103') plt.show()

4.boxplot绘制箱型图
箱型图可以很明显的看出异常值,异常值都被清晰的标志出来
实现代码:
x = np.random.randn(1000) D= pd.DataFrame([x,x+1]).T #构造两列的DataFrame D.plot(kind='box') #Series内置绘图方法,指定参数为box plt.title('3103') #用annotate添加注释 plt.show()

5.plot(logx=True)/plot(logy=True) 绘制对数图
import matplotlib.pyplot as plt import numpy as np import pandas as pd plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False x = pd.Series(np.exp(np.arange(20))) plt.figure(figsize=(8,9)) ax1 = plt.subplot(2,1,1) plt.title('3103') x.plot(label='原始数据图',legend=True) ax1 = plt.subplot(2,1,2) x.plot(logy=True,label='对数数据图',legend=True) plt.title('3103') plt.show()

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具