【发布时间】:2020-09-21 23:28:54
【问题描述】:
我在 corona-tracking-apps 上的论文中使用了以下 df(在上面使用了 pd.melt):
CTQ-tool opinion
0 Information and awareness purposes unacceptable
1 Information and awareness purposes unacceptable
2 Information and awareness purposes acceptable
3 Information and awareness purposes acceptable
4 Information and awareness purposes unacceptable
... ... ...
2827 Central/Local data storage NaN
2828 Central/Local data storage NaN
2829 Central/Local data storage NaN
2830 Central/Local data storage NaN
2831 Central/Local data storage NaN
2832 rows × 2 columns
我正在使用 Seaborn 库制作以下 catplot:
代码:
g = sns.catplot("opinion", col="CTQ-tool", col_wrap=4, data=df_original_small, kind="count", height=6.5, aspect=.8)
但是,我不想将这些显示在条形图中,而是将它们显示为饼图。 Seaborn.catplot 不允许 kind='count-pie'。有谁知道解决方法吗?
在 TiTo 问题后编辑:
这基本上是我希望看到所有 8 个条形图发生的情况:
【问题讨论】:
-
你能解释一下饼图应该是什么样子吗?你可以使用 matplotlib:matplotlib.org/3.1.1/gallery/pie_and_polar_charts/…
-
@TiTo 它应该看起来像一个基本的饼图(蓝色和橙色合计占图表的 100%)。我想使用 catplot(或类似的东西),因为我想在同一个图中表示 8 个图表!
-
我的意思是应该如何表示数据。我实际上并不真正了解您的数据。这是另一个建议:pandas.pydata.org/pandas-docs/stable/reference/api/…
标签: python pandas data-visualization seaborn pie-chart