matplotlib相关内容

如何在matplotlib中将标题放在图形的底部?

我使用matplotlib绘制一个有四个子图形的图形,set_title方法将标题((a) (b) (c) (d))放在每个子图形的顶部,请参见以下代码示例。 fig = pyplot.figure() ax = fig.add_subplot(1, 4, 1) ax.set_title('(a)') 但我想把每个标题都放在每个子图的底部。通过matplotlib文档和谷歌,我无法 ..
发布时间:2022-09-03 17:42:47 Python

如何为从matplotlib导出的PDF设置正确的图形大小和字体大小?

我需要生成适合特定宽度和使用特定字体大小的图形,最好不对pdf文件进行后处理。 在我的系统上,默认的图形用户界面后端是‘TkAgg’,默认的字体大小是12.0,正如文本对象上的get_fontsize()方法报告的那样。当我使用 生成图形时 f = pyplot.figure(figsize=(2.0,2.0)) f.text(0.5,0.5,'TEXT') pyplot.show() ..
发布时间:2022-08-25 20:45:11 Python

Matplotlib面片椭圆角查询

我正在使用matplotlib面片,并尝试以特定角度绘制椭圆。根据下面的代码,我认为我绘制的直线应该与椭圆的长轴成完全相同的角度(逆时针方向的角度,其中0度是水平的)。 不幸的是,我的声誉不足以发布图像,但如果运行代码,您可以从图中看到它们似乎不一致。(如果您更改绘图的大小,您可以使其看起来几乎是这样,但无论您如何拉伸轴,它们肯定都应该对齐?) 有人能解释一下为什么会这样吗?我怎样才能 ..
发布时间:2022-08-22 22:05:56 Python

将图像批注添加到方框图

我想将图像注释添加到盒子图中,类似于他们在本文中对条形图所做的操作: How can I add images to bars in axes (matplotlib) 我的数据帧如下所示: import pandas as pd import numpy as np names = ['PersonA', 'PersonB', 'PersonC', 'PersonD','Perso ..
发布时间:2022-08-16 22:46:07 Python

使用Matplotlib创建箱形图

我使用的是python3和jupyter笔记本电脑。我有一个 pandas 数据帧,它的结构如下: location price Apr 25 ASHEVILLE 15.0 Apr 25 ASHEVILLE 45.0 Apr 25 ASHEVILLE 50.0 Apr 25 ASHEVILLE 120.0 Apr 25 ASHEVILL ..
发布时间:2022-08-16 22:41:46 Python

通过三维x,y,z散点图数据拟合直线

我有几个数据点,它们在3D空间中沿着一条线聚集。我在CSV文件中有要导入的x、y、z数据。我想找一个方程来表示这条线,或者垂直于这条线的平面,或者任何数学上正确的东西。这些数据是相互独立的。也许有比我试着做的更好的方法来做这件事,但是... 我试图在这里复制一个旧帖子,它似乎正在做我想要做的事情 Fitting a line in 3D 但似乎过去十年的更新可能导致代码的第二部分无法运行?或许 ..
发布时间:2022-08-12 11:13:04 Python

使用LENGING_ELEMENTS设置散点图图例标签

我刚刚将matplotlib升级到版本3.1.1,我正在尝试使用LENGING_ELEMENTS。 我在一个包含30,000个平面化灰度图像的数据集上绘制了来自PCA的前两个分量的散点图。每个图像都被标记为四个主要类别之一(配饰、服装、鞋类、个人护理)。我已经通过创建一个值从0到3的颜色列,通过‘主类别’对绘图进行了颜色编码。 我已经阅读了PathCollection.Legend_E ..
发布时间:2022-08-11 09:18:48 Python

在PYTHON中生成网络图

我正在尝试使用文件中的python使用networkx生成200多个节点和300多条边的网络图。我能够在我的Juypter笔记本中使用matplotlib生成和绘制图形,但它看起来不太好,节点太紧密了。 还有没有其他帮助生成网络图的python包?? 我的目标是为整个数据集生成图形,以便我可以找到节点之间的依赖关系。 推荐答案 如果节点距离太近是问题所在,请尝试使用netw ..
发布时间:2022-08-08 22:57:48 Python

具有新f-字符串格式样式的Matplotlib条形图标签

自matplotlib 3.4.0起,Axes.bar_label方法允许为条形图添加标签。 但是,标签格式选项适用于旧样式格式,例如fmt='%g' 如何才能使其与新的样式格式一起工作,从而允许我执行百分比、千位分隔符等操作:'{:,.2f}', '{:.2%}', ... 我首先想到的是以某种方式从ax.containers中获取初始标签,然后重新格式化它们,但它还需要适用于 ..
发布时间:2022-08-05 09:49:20 Python

Python Seborn Ridge绘图教程不起作用

如果我复制粘贴Seaborn website中给出的示例以生成";Ridge Plot&Quot;,则代码在两个不同的点上失败: import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt sns.set_theme(style="white", rc={"a ..
发布时间:2022-08-03 15:06:21 Python

Matplotlib:Qt4Agg工具栏令人讨厌的错误

我使用Qt4Agg(PyQt4)作为后端来呈现matplotlib中的绘图。这有一个非常有用的工具栏和一个非常有用的按钮‘编辑曲线和轴参数’。然而,每当我按下它时,它都会给出错误。(我知道它很有用,因为它适用于条形图,但不适用于折线图:p)。 原因和追溯可以在下图中清楚地看到。 我认为这可能是当前版本的matplotlib的错误,所以我在最新版本的matplotlib上进行了尝试,但仍 ..
发布时间:2022-07-17 15:56:36 Python

Python Seborn热图数据的动态更新

我想动态更新用Seborn制作的热图,逐条添加数据行。 下面的示例代码完成了基本工作,但它似乎并没有更新热图,而是在前一个热图中嵌套了一个新的热图。 预先感谢您提供的任何帮助/解决方案。 import numpy as np np.random.seed(0) import seaborn as sns import matplotlib.pyplot as plt data = ..
发布时间:2022-07-16 13:57:36 Python

将GeoJSON等高线添加为Ploly Density_Mapbox上的图层

我想在plotlydensity_mapbox地图上添加天气等值线,但不确定必要的步骤。 首先,我创建了matplotlib等值线图以可视化数据。 然后,我使用geojsoncontour从所述等高线的matplotlib等值线图创建了geojson文件。 我现在想做的是,将等高线绘制在与density_mapbox相同的地图上。 geojson和包含数据的.csv文件he ..
发布时间:2022-07-15 20:35:33 Python