matplotlib繪圖之中文標題、座標軸標籤亂碼問題
阿新 • • 發佈:2018-12-31
import matplotlib.pyplot as plt
import matplotlib as mpl
# 解決中文亂碼問題
#sans-serif就是無襯線字型,是一種通用字型族。
#常見的無襯線字型有 Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 中文的幼圓、隸書等等。
mpl.rcParams['font.sans-serif']=['SimHei'] #指定預設字型 SimHei為黑體
mpl.rcParams['axes.unicode_minus']=False #用來正常顯示負號
x_values = list(range(1,1001)) y_values = [x**2 for x in x_values] plt.scatter(x_values,y_values,c='red',edgecolor='none',s=20) plt.title("平方數圖",fontsize=24) plt.xlabel("Value",fontsize=14) plt.ylabel("square of Value",fontsize=14) plt.show()
繪圖結果如下: