【问题标题】:Plotting of Dataframe with two columns having repetitive values绘制具有重复值的两列的数据框
【发布时间】:2016-05-04 20:39:02
【问题描述】:

我有一个包含重复数据的数据框,我想绘制它(可能使用 seaborn)。 column1 有 4 个不同的字符串,每个字符串重复 6 次。 column2 有其对应的小数(浮点数)值。我必须用 x 轴上的 4 个不同名称和 y 轴上的相应值对它进行箱线图

mydata = np.normal(What to write in this!)

sns.boxplot(data=mydata);  

sns.plt.show()

数据的格式为:

     col_A       col_B     col_C
2    CareNigr     1       593.662
11   JuncEffu     1      1739.839
27   HolcLana    23      3255.829
28   CareNigr     5      2960.367
49   JuncEffu    19      1137.202
66   HolcLana    19      3389.649
67   CareNigr     7      1478.291
68   HolcLana    13      2898.826
84   LychFlos    23      2897.199
87   LychFlos     8      3227.606
90   JuncEffu     1       937.697
98   HolcLana    14      2577.221
108  LychFlos    20      1814.692
127  CareNigr     4      1617.430
139  LychFlos     9       583.174
144  JuncEffu    17      1461.574
148  CareNigr     3      1387.861
156  HolcLana     7      2447.608
167  JuncEffu     1      1566.370
168  HolcLana    20      1759.717
175  JuncEffu    24      1845.036
179  LychFlos     1       598.637
193  LychFlos     1      2673.134
194  CareNigr    19      2037.673

【问题讨论】:

    标签: python numpy matplotlib dataframe seaborn


    【解决方案1】:

    你可能想试试df.boxplot(by='col_A', column="col_C",)

    【讨论】:

    • 非常感谢@Thomas Tu。我试过了,它编译没有错误,但我如何显示情节?
    • 这将通过 matplotlib 工作。所以你可能想使用 iPython 之类的东西,输入%matplotlib 然后运行这段代码。
    • 完美! @托马斯。像魅力一样工作。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 2021-12-18
    相关资源
    最近更新 更多