matplotlib相关内容

For循环中用于创建许多交互式绘图的matplotlib(MPL_CONNECT)不起作用

我有一个for循环,它生成不同的数据帧( pandas ),然后绘制它。 我想创建许多交互式绘图,这样我就可以在我的图表中显示和隐藏不同的线。 为此,我使用了On_Pick函数(如前所述here) 问题是,当我绘制一个表时,它可以工作,并且我有交互式图例,但当我尝试在for循环中绘制多个图表时,没有图例是交互式的。 df = pd.DataFrame(np.array([[0.45,0 ..
发布时间:2022-07-12 20:08:12 Python

如何实时更新NetworkX绘图?

我正尝试在画布中使用matplotlib更新networkx图,但它每次都会向图中添加一个新的图,而不是更新下面的图,我必须添加对nx.draw_networkx()函数的调用才能使其更新,我不确定这是否是问题的一部分。 示例代码: import psutil import tkinter as tk from tkinter import * import networkx as nx i ..
发布时间:2022-07-04 09:00:16 Python

如何用networkx绘制平面图?

我正在尝试使用python包“matplotlib”和“networkx”绘制一个有向图的平面肖像。 我已尝试对绘图中的节点位置使用“networkx.Planet_Layout”,但不喜欢结果。 在下面的示例中,“graph”是(平面)有向图。词典“graph”的关键字是节点。键的值是一个列表,其中包含该节点的所有邻居: import networkx as nx import m ..
发布时间:2022-07-03 23:49:13 其他开发

从海运保存打印

当我尝试保存使用Seborn的绘图时,如下所示: import seaborn as sn import pandas as pd import matplotlib.pyplot as plt from pylab import savefig array = [[100,0], [33,67]] df_cm = pd.DataFrame(array) svm = ..
发布时间:2022-06-27 18:09:51 Python

如何为 pandas 专栏的每一组创建一个子图

在泰坦尼克数据集中,我需要创建一个图表,显示所有等级的乘客幸免于难的百分比。此外,它还应该有三个饼图。1级生存和死亡,2级生存和死亡,3级。 如何才能实现这一点?我已经尝试过这种类型的代码,但它生成了错误的值。 import pandas as pd import seaborn as sns # for dataset df_titanic = sns.load_dataset( ..
发布时间:2022-06-15 14:41:59 Python

如何使用matplotlib中的分类数据创建饼图?

我有以下数据: ID Gender Country ... 1 Male UK 2 Female US 3 Male NZ 4 Female UK ... 性别只有2个选项,国家/地区只有3个选项。我想为性别和国家/地区创建一个单独的饼图,以显示每个选项在数据中出现的次数,但我对如何执行此操作感到困惑。 数据存储在 pandas 数据框中。 ..
发布时间:2022-06-15 14:10:20 Python

在图形中创建断轴

我编写了以下代码来制作图表: data = pd.read_excel('C:/Users/User/Desktop/Grafiek.xlsx') fig, ax = plt.subplots() ax.plot('Datum', 'Percentage', data=data) fmt_half_year = mdates.MonthLocator(interval=6) ax.xa ..
发布时间:2022-06-09 10:11:21 Python

使用 pandas 的方框图

正在尝试绘制 pandas 数据框的框图,但x轴列名称似乎不清楚。 import matplotlib.pyplot as plt pd.set_option('display.mpl_style', 'default') fig, ax1 = plt.subplots() %matplotlib inline df.boxplot(column = ['avg_dist','avg_rat ..
发布时间:2022-05-28 19:48:58 Python

在海上matplotlib中为多个地块创建单个图例

我正在使用“iris.csv”数据制作盒子图。我试图通过测量将数据分解成多个数据帧(即花瓣长度、花瓣宽度、花瓣长度、花瓣宽度),然后在forloop上制作盒子图,从而添加子图。 最后,我想一次为所有的盒子图添加一个通用图例。但是,我不能做这件事。我已经使用几个堆栈溢出问题尝试了几个教程和方法,但我无法修复它。 以下是我的代码: import seaborn as sns fro ..
发布时间:2022-05-28 19:24:04 Python

Matplotlib中具有可变长度数据的盒图

我在一个文本文件中收集了一些数据,想要创建一个盒图。 但此数据文件包含可变长度的行。 1.2, 2.3, 3.0, 4.5 1.1, 2.2, 2.9 对于相同的长度,我可以只做 PW = numpy.loadtxt("./learning.dat") matplotlib.boxplot(PW.T); 如何处理可变长度数据行? 推荐答案 仅使用数组列表或 ..
发布时间:2022-05-28 18:15:17 Python

如何处理用Python绘制框图时的NaN值

我正在使用matplotlib绘制长方体图形,但缺少一些值(NaN)。然后我发现它没有在具有NaN值的列中显示框图形。 你知道怎么解决这个问题吗? 以下是代码。 import numpy as np import matplotlib.pyplot as plt #=============================================================== ..
发布时间:2022-05-28 17:59:18 Python

可信区间三维图

我有一个三维绘图,我可以用下面写的代码绘制它。 考虑到我的点分布由一个100x100矩阵表示,可以在我的数据上绘制一个可信区间吗?在下面的代码中,我的数据称为";Result";,而我想要显示的上界和下界分别称为";Up_Bound&Quot;和";Low_Bound&Quot;。 例如,我问是否存在类似这样的东西,但是是三维的(而不是像下图那样的二维) ..
发布时间:2022-05-26 14:14:31 Python