![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matplotlib
线上放牧人
这个作者很懒,什么都没留下…
展开
-
自定义matplotlib绘图接口,每组数据一个子图,适配多组
自定义matplotlib绘图接口,适配多列,自动布局原创 2023-04-13 15:33:35 · 237 阅读 · 0 评论 -
matplotlib子图美化操作
matplotlib原创 2022-06-20 13:06:18 · 356 阅读 · 0 评论 -
将matplotlib跟Pyqt5结合
import matplotlib.pyplot as pltfrom PyQt5 import QtWidgets, QtCorefrom matplotlib.figure import Figurefrom matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas# 绘图class MyFigureCanvas(FigureCanvas): def __init__(self, par..原创 2022-05-25 17:24:28 · 620 阅读 · 0 评论 -
matplotlib子图参考,包括共享轴
方式一,使用plt.subplots创建子图import pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plt'''展示历史数据接口,这是一个通用接口,按照要求传入需要绘图的数据就可以生成对应的绘图'''def showDataByPlt(dataPath, title, xlabel, ylabel): ''' :param dataPath: 数据所在原创 2022-05-25 15:30:41 · 257 阅读 · 0 评论 -
matplotlib调整图例
plt.legend(loc=‘String or Number’, bbox_to_anchor=(num1, num2))这个参数来定位图例的大概位置,string参数包括best (自动找一个最好的位置,但有时不符合我们的预期)upper right(右上角)upper left (左上角)lower left (左下角)lower right (右下角)right (右,和center right位置一样)center left (中间偏左)center right (中间原创 2022-05-25 15:16:57 · 371 阅读 · 0 评论 -
解决matplotlib多个子图时标签被遮挡问题
在使用matplotlib时,一个画布上有多个子图时,有时会出现一个子图的标签,被另一个子图遮挡住,这时候只要设置自动调整各子图的间距即可。plt.tight_layout()matplotlib创建多个子图的示例:import numpy as npimport matplotlib.pyplot as pltx1 = np.linspace(0.0, 5.0)x2 = np.linspace(0.0, 2.0)y1 = np.cos(2 * np.pi * x1)原创 2022-05-09 13:40:51 · 4421 阅读 · 0 评论