Python中如何使用matplotlib实现可视化绘图
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下Python中如何使用matplotlib实现可视化绘图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、绘制线性图形执行如下代码import matplotlib
千家信息网最后更新 2026年11月01日Python中如何使用matplotlib实现可视化绘图
小编给大家分享一下Python中如何使用matplotlib实现可视化绘图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
一、绘制线性图形
执行如下代码
import matplotlib.pyplot as pltdataX=[1,2,3,4]dataY=[2,4,4,2]plt.plot(dataX,dataY)plt.title("Draw straight line")plt.xlabel("x")plt.ylabel("y")plt.show()上述语句绘制了一条直线,形状由x和y坐标值决定,运行该程序得到如下结果

二、绘制柱状图形
执行如下代码
import matplotlib.pyplot as pltdataX=[0,1,2,3,4,5]dataY=[1,2,3,2,4,3]plt.bar(dataX,dataY)plt.title("Draw Histogram")plt.xlabel("x")plt.ylabel("y")plt.show()上述语句绘制了6个柱状图,用函数plt.bar实现,运行该程序得到如下结果

柱状图也可以用numpy绘制,执行如下代码
import matplotlib.pyplot as pltimport numpy as npx=np.arange(10)y=np.random.randint(0,20,10)plt.bar(x,y)plt.show()
使用函数random()绘制了区域中随机出现的柱状图,y=np.random.randint(0,20,10)中,参数20表示柱状图高度,10表示柱状图个数,运行结果如下图
三、绘制直方图
执行如下代码
import matplotlib.pyplot as pltimport numpy as npmean,sigma=0,1x=mean + sigma *np.random.randn(10000)plt.hist(x,50,histtype='bar',facecolor='red',alpha=0.75)plt.show()
上述语句绘制了概率分布直方图,参数mean=0代表均值是0,sigma=1代表标准差是1,运行该程序得到如下结果
四、绘制散点图
执行如下代码
import matplotlib.pyplot as pltimport numpy as npx=np.random.rand(100)y=np.random.rand(100)plt.scatter(x,y)plt.show()
上述语句绘制了散点图,np.random.rand(100)代表随机出现的点数,一共有100个点,运行该程序得到如下结果
五、绘制极坐标
执行如下代码
import matplotlib.pyplot as pltimport numpy as nptheta=np.arange(0,2*np.pi,0.02)ax1=plt.subplot(121,projection='polar')ax1.plot(theta,theta/6,'--',lw=2)plt.show()
上述语句绘制极坐标图,这种图多用在企业的可视化数据模型的比较上,使用polar函数实现,theta代表数学上的平面角度,运行该程序得到如下结果
六、绘制饼图
执行如下代码
import matplotlib.pyplot as pltimport numpy as npplt.title("Pie")labels='Math','Computer','Music','Art'sizes=[45,30,15,10]explode=(0,0.0,0,0)counterclock=Falseplt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90)plt.show()上述语句绘制饼图,运行该程序得到如下结果
如果想将某一部分突显出来,可以使用语句 explode=(0,0.0,0,0)中的0改成1,比如explode=(0,0.1,0,0)得到下图
看完了这篇文章,相信你对"Python中如何使用matplotlib实现可视化绘图"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
代码
结果
语句
运行
程序
柱状
代表
可视化
函数
绘图
参数
图形
极坐标
直方图
篇文章
下图
个数
企业
区域
均值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏根荣互联网科技
互联网科技深圳
腾讯阿里互联网科技
合肥互联网科技公司
上海挚品互联网科技
奇酷互联网科技
云电互联网科技
北京禾田雨橡互联网科技
互联网科技咨询
互联网 科技馆
互联网汽车科技小镇
互联网科技如何创业
深圳无忧互联网科技
国产互联网科技公司
互联网金融运营模式中的金融科技
广西泛欧互联网科技有限公司
三亚科技创新互联网基地
河南商务圈互联网科技有限公司
互联网科技创业计划的风险分析
科技发展第三阶段互联网时代
期待互联网科技
友谊互联网络科技
互联网科技股午盘股票涨跌
新华互联网科技校企合作
互联网公司会议桌创意科技软装饰
岳阳华臻互联网科技有限公司
天津腾达互联网科技有限公司
合肥互联网科技公司公章图片
互联网科技接地气
上海互联网科技园景观