155得票8回答
如何绘制多个分组的柱状图

如何在matplotlib中绘制多个条形图?当我尝试多次调用bar函数时,它们会重叠在一起,如下图所示,只能看到最高值的红色。 如何在x轴上标记日期并绘制多个条形图? 到目前为止,我尝试了这个: import matplotlib.pyplot as plt import datetime...

155得票6回答
如何更改坐标轴、刻度和标签的颜色

我想要修改使用matplotlib和PyQt绘制的图表的轴线、刻度和数值标签的颜色。

147得票2回答
为什么要将 seaborn 导入为 sns?

为什么你总是将 seaborn 导入为 sns,而不是用其名称字母的缩写 sbn? sns 是某个东西的首字母缩写吗? 还是这是某种玩笑? 正如 cel 评论的那样,有人将此作为一个问题提交到了 github。 在那里,他们没有回答这个问题,但是说这是与库的原始名称相关的一个玩笑。

145得票7回答
如何在Seaborn Facet Plot中添加标题

我该如何为这个 Seaborne 绘图添加标题?让我们给它一个标题 'I AM A TITLE'。tips = sns.load_dataset("tips") g = sns.FacetGrid(tips, col="sex", row="smoker", margin_titles=Tru...

145得票8回答
为不同的分类级别绘制不同颜色的图形。

我有一个数据框架diamonds,其中包含变量如(克拉,价格,颜色),我想为每个颜色绘制价格与克拉的散点图,这意味着不同的颜色在图中具有不同的颜色。 在R中使用ggplot很容易实现: ggplot(aes(x=carat, y=price, color=color), #by sett...

141得票10回答
热力图绘制中,第一行和最后一行被切成了两半。

当使用seaborn绘制热力图(以及使用matplotlib绘制相关矩阵)时,第一行和最后一行会被切成两半。 即使我运行了这个我在网上找到的最小代码示例,这种情况也会发生。 import pandas as pd import seaborn as sns import matplotlib...

133得票3回答
如何设置 FacetGrid 的 xlim 和 ylim。

我正在使用 sns.lmplot 绘制线性回归图,将我的数据集分成两组,其中一组是基于一个分类变量。 对于 x 和 y,我想手动设置两个图的 下界,但保留 Seaborn 默认的 上界。 以下是一个简单的示例: import pandas as pd import seaborn as s...

132得票1回答
使用Matplotlib面向对象接口绘制Seaborn图表

我强烈倾向于以面向对象的方式使用matplotlib:f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) 这使得跟踪多个图和子图变得更加容易。 问题:如何以此方式使用seaborn?或者,...

116得票3回答
使用Seaborn使热力图更大

我使用seaborn创建了一个热力图df1.index = pd.to_datetime(df1.index) df1 = df1.set_index('TIMESTAMP') df1 = df1.resample('30min').mean() ax = sns.heatmap(df1.il...

112得票3回答
seaborn散点图标记大小适用于所有标记。

我无法找到任何关于如何更改 seaborn 散点图标记大小的信息。在 文档 中列出了一个 size 选项,但仅适用于当您想要在点之间使用可变大小时。我希望所有点的大小相同,但比默认值大! 我尝试在我的数据框中创建一个整数新列,并将其设置为大小,但看起来实际值并不重要,它会基于相对大小更改标记...