一、語法簡介
plt.xticks(ticks,labels,rotation=30,fontsize=10,color='red',fontweight='bold',backgroundcolor='black')
#ticks 表示刻度值 labels表示該該刻度值對應的標簽 rotation設置刻度值傾斜角度 fontsize設置字體大小,color設置字的顏色,fontweight設置標簽是否加粗 backgroundcolor設置背景顏色
plt.yticks(ticks,labels)
plt.xticks(x,['2021年1月','2021年2月','2021年3月','2021年4月','2021年5月','2021年6月','2021年7月','2021年8月',],rotation=15)
plt.yticks(y,['100k','200k','300k','400k','500k','600k','700k','800k',],
rotation=30,fontsize=10,color='red',fontweight='bold',backgroundcolor='black')#rotation設置刻度值傾斜角度
二、對應完整代碼如下所示
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['STZhongsong'] # 指定默認字體:解決plot不能顯示中文問題
plt.rcParams['axes.unicode_minus'] = False #用來正常顯示負號
x=np.arange(8)
y=np.arange(100,900,100)
print(y)
#建立畫布 figsize,它用width和height來控制畫布的寬和高
plt.figure(figsize=(8,6),dpi=90) #facecolor='red'設置畫布顏色
plt.subplot(1,1,1)#建立坐標系
plt.bar(x,y) #繪制柱狀圖
plt.xlabel("銷售月份",fontsize=10,color='red',fontweight='bold',loc='center',backgroundcolor='black',labelpad=6)
#顯示橫坐標標題 fontsize設置字體大小,color設置字的顏色,fontweight設置標簽是否加粗
#loc設置標簽位置(具體值有center left right) backgroundcolor設置標簽的背景顏色 labelpad與軸的距離
plt.ylabel("銷售數量")
plt.xticks(x,['2021年1月','2021年2月','2021年3月','2021年4月','2021年5月','2021年6月','2021年7月','2021年8月',],rotation=15)
plt.yticks(y,['100k','200k','300k','400k','500k','600k','700k','800k',],
rotation=30,fontsize=10,color='red',fontweight='bold',backgroundcolor='black')#rotation設置刻度值傾斜角度
plt.show()
三、對應效果圖如下所示