我正在与熊猫饼图上的颜色作斗争。示例代码将有助于隔离我在当前竞赛中的问题。
import numpy as np
import pandas as pd
a = np.zeros(31)
b = np.zeros(69) + 1
A = np.concatenate(( a, b) )
np.random.shuffle(A)
pd.Series(A).value_counts().plot.pie( autopct = "%.2f%%" )
plt.show()
Run Code Online (Sandbox Code Playgroud)
结果是分别具有蓝色和绿色的饼图。我正在寻找的是类似的东西
pd.Series(A).value_counts().plot.pie( autopct = "%.2f%%", colours = ['red', 'pink'] )
Run Code Online (Sandbox Code Playgroud)
但似乎没有那么容易的事情。请问你能帮帮我吗?
Joh*_*ski 11
修复一个小拼写错误(颜色中没有 u)后,您的示例会在 pandas 0.23.0 中产生预期结果。
(
pd
.Series(A)
.value_counts()
.plot
.pie(autopct="%.2f%%", colors=["red", "pink"])
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15575 次 |
最近记录: |