Python--Matplotlib(简单绘图和用法)
2021/11/13 12:10:14
本文主要是介绍Python--Matplotlib(简单绘图和用法),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言:
分享一下个人写的一些关于 matplotlib 的笔记~~
设置:
导包
import matplotlib.pyplot as plt
中文
# 设置中文 plt.rc("font", family='MicroSoft YaHei', weight='bold')
标题
# 设置标题 plt.title("这里写标题")
轴名称
plt.xlabel('x轴名称') plt.ylabel('y轴名称')
绘制网格
# 绘制网格 alpha网格颜色深浅 plt.grid(alpha=0.4)
绘制图例
# 需要设置线条名称和颜色 # label 线条名称 # color 线条颜色 # linestyle -实线 -- 虚线 -.点划线 :点虚线 # linewidth 线条粗细 # alpha 透明度 plt.plot(x, y1, label="自己", color='red', linestyle='--', linewidth=1, alpha=0.5) plt.plot(x, y2, label="同桌", color='blue', linestyle=':', linewidth=1, alpha=0.5) # 添加图例 # loc='right' 'upper right' 上右 'lower right' 下右 或者 传数字 loc=0~10 plt.legend()
保存图片
# 保存图片 plt.savefig('./t1.png')
图形大小,宽高,像素
# 设置图形大小 宽高 像素 plt.figure(figsize=(20, 8), dpi=80)
线条名称,颜色,格式,粗细,透明度
# label 线条名称 # color 线条颜色 # linestyle -实线 -- 虚线 -.点划线 :点虚线 # linewidth 线条粗细 # alpha 透明度 plt.bar(x, y, label="自己", color='red', linestyle='--', linewidth=1, alpha=0.5)
多个图形在一个画布显示时使用
# 竖1 横3 第一个位置 plt.subplot(1, 3, 1)
图例:
散点图:scatter
from matplotlib import pyplot as plt x = ['2', '3', '4'] y = [1, 3, 10] plt.scatter(x, y) plt.show()
柱形图:bar
from matplotlib import pyplot as plt x = ['2', '3', '4'] y = [1, 3, 10] plt.bar(x, y) plt.show()
条形图:barh
from matplotlib import pyplot as plt x = ['2', '3', '4'] y = [1, 3, 10] plt.barh(x, y) plt.show()
直方图:hist
import random from matplotlib import pyplot as plt y = [random.randint(10, 50) for i in range(1, 30)] plt.hist(y) plt.show()
线型图:plot
from matplotlib import pyplot as plt x = ['2', '3', '4'] y = [1, 3, 10] plt.plot(x, y) plt.show()
饼形图:pie
from matplotlib import pyplot as plt x = [2, 3, 4] # labels 名称 # autopct 百分比显示 plt.pie(x, labels=[1,2,3], autopct='%.2f%%') plt.show()
就到这里啦
这篇关于Python--Matplotlib(简单绘图和用法)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型