matplotlib相关内容
当我绘制要素重要性图时,我得到了这个杂乱的图。我有超过7000个变量。我知道内置函数只选择最重要的部分,尽管最终的图形不可读。 以下是完整的代码: import numpy as np import pandas as pd df = pd.read_csv('ricerice.csv') array=df.values X = array[:,0:7803] Y = array[:,780
..
我使用matplotlib绘制一个有四个子图形的图形,set_title方法将标题((a) (b) (c) (d))放在每个子图形的顶部,请参见以下代码示例。 fig = pyplot.figure() ax = fig.add_subplot(1, 4, 1) ax.set_title('(a)') 但我想把每个标题都放在每个子图的底部。通过matplotlib文档和谷歌,我无法
..
我有以下代码 from statsmodels.graphics.factorplots import interaction_plot import statsmodels.api as sm import matplotlib.pyplot as plt # ... fig1 = interaction_plot(a, b, c, colors=['red', 'blue'], ma
..
我需要生成适合特定宽度和使用特定字体大小的图形,最好不对pdf文件进行后处理。 在我的系统上,默认的图形用户界面后端是‘TkAgg’,默认的字体大小是12.0,正如文本对象上的get_fontsize()方法报告的那样。当我使用 生成图形时 f = pyplot.figure(figsize=(2.0,2.0)) f.text(0.5,0.5,'TEXT') pyplot.show()
..
我正在使用matplotlib面片,并尝试以特定角度绘制椭圆。根据下面的代码,我认为我绘制的直线应该与椭圆的长轴成完全相同的角度(逆时针方向的角度,其中0度是水平的)。 不幸的是,我的声誉不足以发布图像,但如果运行代码,您可以从图中看到它们似乎不一致。(如果您更改绘图的大小,您可以使其看起来几乎是这样,但无论您如何拉伸轴,它们肯定都应该对齐?) 有人能解释一下为什么会这样吗?我怎样才能
..
如何使用Python的matplotlib来制作甜甜圈饼图的子图? 下面是我写的代码: import matplotlib.pyplot as plt labels = 'Frogs', 'Hogs', 'Dogs' sizes = [15, 30, 45] colors = ['yellowgreen', 'gold', 'lightskyblue'] explode = (0,
..
我想将图像注释添加到盒子图中,类似于他们在本文中对条形图所做的操作: How can I add images to bars in axes (matplotlib) 我的数据帧如下所示: import pandas as pd import numpy as np names = ['PersonA', 'PersonB', 'PersonC', 'PersonD','Perso
..
我使用的是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
..
最近,我很难使用两个不同的数据帧来演示3D散点图。我们的想法是提供一个3D散点图,包括两个图例,用于报告集群算法的结果。假设我们有主数据帧df1包含以下3个功能: +-----+------------+----------+----------+ | id| x| y| z| +-----+------------+---------
..
我有几个数据点,它们在3D空间中沿着一条线聚集。我在CSV文件中有要导入的x、y、z数据。我想找一个方程来表示这条线,或者垂直于这条线的平面,或者任何数学上正确的东西。这些数据是相互独立的。也许有比我试着做的更好的方法来做这件事,但是... 我试图在这里复制一个旧帖子,它似乎正在做我想要做的事情 Fitting a line in 3D 但似乎过去十年的更新可能导致代码的第二部分无法运行?或许
..
我刚刚将matplotlib升级到版本3.1.1,我正在尝试使用LENGING_ELEMENTS。 我在一个包含30,000个平面化灰度图像的数据集上绘制了来自PCA的前两个分量的散点图。每个图像都被标记为四个主要类别之一(配饰、服装、鞋类、个人护理)。我已经通过创建一个值从0到3的颜色列,通过‘主类别’对绘图进行了颜色编码。 我已经阅读了PathCollection.Legend_E
..
import matplotlib.pyplot as plt import numpy as np 我有一个二维Numpy数组: mock= np.array([[0.1,0.2,0.3], [0.2,0.3,0.4], [0.3,0.4,0.5], [0.4,0.5,0.6], [0.5,0.6,0.7]
..
我正在尝试使用文件中的python使用networkx生成200多个节点和300多条边的网络图。我能够在我的Juypter笔记本中使用matplotlib生成和绘制图形,但它看起来不太好,节点太紧密了。 还有没有其他帮助生成网络图的python包?? 我的目标是为整个数据集生成图形,以便我可以找到节点之间的依赖关系。 推荐答案 如果节点距离太近是问题所在,请尝试使用netw
..
假设我要将同一数据的直方图绘制两次: import matplotlib.pyplot as plt fig = plt.figure(figsize=(8,6)) ax1,ax2 = fig.subplots(nrows=2,ncols=1) ax1.hist(foo) ax2.hist(foo) ax2.set_yscale("log") ax2.set_xlabel("foo") f
..
自matplotlib 3.4.0起,Axes.bar_label方法允许为条形图添加标签。 但是,标签格式选项适用于旧样式格式,例如fmt='%g' 如何才能使其与新的样式格式一起工作,从而允许我执行百分比、千位分隔符等操作:'{:,.2f}', '{:.2%}', ... 我首先想到的是以某种方式从ax.containers中获取初始标签,然后重新格式化它们,但它还需要适用于
..
我有以下代码来生成一个简单的图形。 %matplotlib notebook from ipywidgets import * import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2 * np.pi) fig = plt.figure() ax = fig.add_subplot(1, 1, 1) li
..
如果我复制粘贴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
..
我使用Qt4Agg(PyQt4)作为后端来呈现matplotlib中的绘图。这有一个非常有用的工具栏和一个非常有用的按钮‘编辑曲线和轴参数’。然而,每当我按下它时,它都会给出错误。(我知道它很有用,因为它适用于条形图,但不适用于折线图:p)。 原因和追溯可以在下图中清楚地看到。 我认为这可能是当前版本的matplotlib的错误,所以我在最新版本的matplotlib上进行了尝试,但仍
..
我想动态更新用Seborn制作的热图,逐条添加数据行。 下面的示例代码完成了基本工作,但它似乎并没有更新热图,而是在前一个热图中嵌套了一个新的热图。 预先感谢您提供的任何帮助/解决方案。 import numpy as np np.random.seed(0) import seaborn as sns import matplotlib.pyplot as plt data =
..
我想在plotlydensity_mapbox地图上添加天气等值线,但不确定必要的步骤。 首先,我创建了matplotlib等值线图以可视化数据。 然后,我使用geojsoncontour从所述等高线的matplotlib等值线图创建了geojson文件。 我现在想做的是,将等高线绘制在与density_mapbox相同的地图上。 geojson和包含数据的.csv文件he
..