Python数据处理之matplotlib基础入门

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值