輸入我有一個熊貓數據幀,看起來像這樣:熊貓據幀作爲matplotlib.pyplot.boxplot
[('1975801_m', 1 0.203244
10 -0.159756
16 -0.172756
19 -0.089756
20 -0.033756
23 -0.011756
24 0.177244
32 0.138244
35 -0.104756
36 0.157244
40 0.108244
41 0.032244
42 0.063244
45 0.362244
59 -0.093756
62 -0.070756
65 -0.030756
66 -0.100756
73 -0.140756
77 -0.110756
81 -0.100756
84 -0.090756
86 -0.180756
87 0.119244
88 0.709244
102 -0.030756
105 -0.000756
107 -0.010756
109 0.039244
111 0.059244
Name: RTdiff), ('3878418_m', 1637 0.13811
1638 -0.21489
1644 -0.15989
1657 -0.11189
1662 -0.03289
1666 -0.09489
1669 0.03411
1675 -0.00489
1676 0.03511
1677 0.39711
1678 -0.02289
1679 -0.05489
1681 -0.01989
1691 0.14411
1697 -0.10589
1699 0.09411
1705 0.01411
1711 -0.12589
1713 0.04411
1715 0.04411
1716 0.01411
1731 0.06411
1738 -0.25589
1741 -0.21589
1745 0.39411
1746 -0.13589
1747 -0.10589
1748 0.08411
Name: RTdiff)
我想用它作爲輸入的mtplotlib.pyplot.boxplot功能。
我從matplotlib.pyplot.boxplot(mydataframe)
得到的錯誤是ValueError: cannot set an array element with a sequence
我試圖用list(mydataframe)
而不是mydataframe
。這失敗了同樣的錯誤。
我也試過matplotlib.pyplot.boxplot(np.fromiter(mydataframe, np.float))
- 失敗與ValueError: setting an array element with a sequence.
大熊貓dataframes有自己的箱線圖法(即'mydataframe.boxplot()')。這是否讓你在需要的地方? –
我想將它們與其他東西一起繪製,熊貓boxplot函數爲每個boxplot集合創建一個新圖形。另外,顯然它不會讓我定製顏色或位置。 – TheChymera
這很棘手,但你可以做到。看我的反應 –