python matplotlib 使用总结

1.绘制线图

import random
import matplotlib.pyplot as plt


##构造x列表和y列表
x = range(100)
y = [random.randint(1,10) for i in range(100)]

plt.title("test1")        ##设置图标表头
plt.xlabel("xlabel")      ##x轴描述
plt.ylabel("ylabel")      ##Y轴描述
plt.plot(x, y)            ##绘制线图,x和y必须是等长的列表
#plt.show()               ##显示绘图,如使用该指令,则程序会等待关闭绘图后再执行后续代码
plt.savefig("test1.jpg")  ##保存绘图到文件
plt.clf()                 ##清除画布,否则上次的绘制会仍然存在后面的图片中

绘制y轴每个元素前向累加图

import random
import matplotlib.pyplot as plt


##构造x列表和y列表
x = range(100)
y = [random.randint(1,10) for i in range(100)]
ny = [sum(y[:i]) for i in range(1, len(y)+1)]

plt.title("y increase")       ##设置图标表头
plt.xlabel("xlabel")          ##x轴描述
plt.ylabel("ylabel")          ##Y轴描述
plt.plot(x, ny)               ##绘制线图,x和y必须是等长的列表
#plt.show()                   ##显示绘图,如使用该指令,则程序会等待关闭绘图后再执行后续代码
plt.savefig("y_increase.jpg") ##保存绘图到文件
plt.clf()                     ##清除画布,否则上次的绘制会仍然存在后面的图片中

3.常用方法及参数说明

方法	                                含义
matplotlib.pyplot.plot	            折线图
matplotlib.pyplot.angle_spectrum	电子波谱图
matplotlib.pyplot.bar	            柱状图
matplotlib.pyplot.barh	            直方图
matplotlib.pyplot.broken_barh	    水平直方图
matplotlib.pyplot.contour	        等高线图
matplotlib.pyplot.errorbar	        误差线
matplotlib.pyplot.hexbin	        六边形图案
matplotlib.pyplot.hist	            柱形图
matplotlib.pyplot.hist2d	        水平柱状图
matplotlib.pyplot.pie	            饼状图
matplotlib.pyplot.quiver	        量场图
matplotlib.pyplot.scatter	        散点图
matplotlib.pyplot.specgram	        光谱图

折线图参数

二维线形图 包含的参数 超过 40 余项,其中常用的也有 10 余项,选取一些比较有代表性的参数列举如下:

参数含义
alpha=设置线型的透明度,从 0.0 到 1.0
color=设置线型的颜色
fillstyle=设置线型的填充样式
linestyle=设置线型的样式
linewidth=设置线型的宽度
marker=设置标记点的样式

散点图参数

散点图也是相似的,它们的很多样式参数都是大同小异,需要大家阅读 官方文档 详细了解。

参数含义
s=散点大小
c=散点颜色
marker=散点样式
cmap=定义多类别散点的颜色
alpha=点的透明度
edgecolors=散点边缘颜色

参考资料

Python Matplotlib 二维图像绘制大总结 - 1024搜-程序员专属的搜索引擎

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值