我确定它在某处SO,但我无法在任何地方找到它。我正在尝试更改 a in的colour transparencyor 。我还希望将背景设置为.alphapie chartmatplotlibcolourgrey
import pandas as pd
import matplotlib.pyplot as plt
d = ({
'C' : ['X','Y','Z','X','Y','Z','A','X','Y','Z'],
})
df = pd.DataFrame(data=d)
fig, ax = plt.subplots(figsize = (20,12))
ax.grid(False)
plt.style.use('ggplot')
df['C'].value_counts().plot(kind = 'pie')
plt.show
Run Code Online (Sandbox Code Playgroud)
我似乎无法更改或使用通常由?pie chart colour transparency创建的背景'ggplot'
She*_*ore 11
有两种类似的方法:基本思想是使用 定义楔形属性wedgeprops。顺便说一句,我宁愿使用背景,因为它看起来比有点暗的lightgrey要好得多。grey
第一的:
df['C'].value_counts().plot(kind = 'pie',wedgeprops={'alpha':0.5})
fig.set_facecolor('lightgrey')
Run Code Online (Sandbox Code Playgroud)
第二:使用plt.pie
plt.pie(df['C'].value_counts(), wedgeprops={'alpha':0.5})
fig.set_facecolor('lightgrey')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12040 次 |
| 最近记录: |