請教一下matplotlib的柱狀圖如何修改圖例文字的顏色,在線等:
plt.bar(x,x_data2,color ='gold',label='用途分類1',width=width) #color='rgb'是隨機色
plt.bar(x,x_data3,bottom=x_data2,label='用途分類2',color='lightgrey',width=width)
font1={'family' : 'KaiTi','weight' : 'normal','size' : 11}
plt.legend(loc=2,frameon=False,fontsize=11,labelspacing=0.8,prop=font1)
uj5u.com熱心網友回復:
在線等
uj5u.com熱心網友回復:
怎么改?我這邊也不會。uj5u.com熱心網友回復:
網上看了些資料,貌似圖例只能用默認的顏色,沒辦法更改uj5u.com熱心網友回復:
求教,圖例中文字顏色的修改方法解決了嗎?uj5u.com熱心網友回復:
https://stackoverflow.com/questions/18909696/how-to-change-the-text-colour-of-font-in-legend終于找到了...
import pylab as plt
leg = plt.legend(framealpha = 0, loc = 'best')
for text in leg.get_texts():
plt.setp(text, color = 'w')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/65330.html
