概述
Matplotlib 是 Python 的绘图库,主要用于数据的图形化。
直接通过pip安装Matplotlib
pip install matplotlib
Matplotlib 折线图 基础
#折线图
from matplotlib import pyplot as plt
import matplotlib
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
x=range(2,26,2)
y=[15,13,14.5,17,20,25,26,26,24,22,18,15]
y2=[6,2,1.5,7,2,5,6,2,4,2,8,1]
#设置图像的大小 创建一个 20 * 8 点(point)的图,并设置分辨率为 80
fig=plt.figure(figsize=(20,8),dpi=80)
#设置x y轴 线名 线颜色 线的样式 线的粗细
plt.plot(x,y,label="西南",color="r",linestyle=":",linewidth="2 ")
#设置多个数据轴线 和折线名
plt.plot(x,y2,label="东北",color="#123456",linestyle="-.")
#保存
# plt.savefig("./test.png")
# 设置x轴的刻度
_xtick_labels=[ i for i in range(2,49)]
# 设置x轴的刻度说明
_xtick_labels_str=[ "{}点".format(i) for i in _xtick_labels]
#rotation刻度说明的旋转
plt.xticks(_xtick_labels[::3],_xtick_labels_str[::3],rotation=45)
#设置x y轴描述 和title描述
plt.xlabel("一天中的时间")
plt.ylabel("温度")
plt.title("我的matplotlib")
#绘制网格 alpha 网格透明度
plt.grid(alpha=0.4)
#显示图例 loc图例在图中的位置
plt.legend(loc="upper left")
#水印
fig.text(0.5, 0.45, '小黄瓜要吃饭',
fontsize=80, color='gray',
ha='right', va='bottom', alpha=0.1)
plt.show() #显示图形
散点图
#散点图
from matplotlib import pyplot as plt
import matplotlib
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
x=range(2,26,2)
y=[15,13,14.5,17,20,25,26,26,24,22,18,15]
y2=[6,2,1.5,7,2,5,6,2,4,2,8,1]
#绘制散点图
plt.scatter(x, y, marker='o')
#水印
plt.text(0.5, 0.45, '小黄瓜要吃饭',
fontsize=80, color='gray',
ha='right', va='bottom', alpha=0.1)
plt.show() #显示图形
其他直方图 饼图,条形图,等高图,灰度图等参考官网
https://matplotlib.org/
官网示例
https://matplotlib.org/stable/gallery/index.html
最后
以上就是舒适小伙为你收集整理的Python数据处理之matplotlib基础入门的全部内容,希望文章能够帮你解决Python数据处理之matplotlib基础入门所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复