我需要更改創建的繪圖中的背景,如下所示:df.plot(x='Week', y='Frequency')數據:Week Frequency0 2020-01-05 01 2020-01-12 02 2020-01-19 03 2020-01-26 34 2020-02-02 325 2020-02-09 176 2020-02-16 237 2020-02-23 538 2020-03-01 599 2020-03-08 9210 2020-03-15 8911 2020-03-22 10我嘗試在上面的公式中使用facecolors='white',但由于無法識別該屬性而出現錯誤。我需要創建沒有網格且具有白色背景的 ab/w 圖表。要刪除網格,我使用以下代碼:plt.grid(b=None)您能告訴我如何包含黑白和背景信息嗎?
3 回答

不負相思意
TA貢獻1777條經驗 獲得超10個贊
這是一些錯誤,但是
df.plot(kind="pie",y='...',xticks=[0])
為我工作將繪圖的背景顏色更改為白色(簡單的方法)
如果你想控制圖形,你應該創建它:
fig, ax = plt.subplots()
fig.set_facecolor('white')
ax.set_title("...")
df.plot(ax=ax, kind="pie", y='...')
就我而言(我使用深色主題)我只使用白色文本顏色:
ax = df.plot(
kind="pie",
y='...',
autopct='%1.1f%%',
wedgeprops={'linewidth':1,'edgecolor':'white'},
textprops={'color':'white'}
)
ax.set_title("...",color='white',size=16);

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
您可以使用.set_axis_bgcolor:
p = df.plot(x='Week', y='Frequency')
p.set_axis_bgcolor("COLOR")
p.show()
添加回答
舉報
0/150
提交
取消