import matplotlib.pyplot as plt import matplotlib as mpl from matplotlib.font_manager import FontProperties font = FontProperties(fname='/System/Library/Fonts/STHeiti Light.ttc', size=16) plt.rcParams['font.family'] = ['sans-serif'] plt.rcParams['font.sans-serif'] = ['SimHei'] %matplotlib inline x = [1,2] y = [3,4] plt.title("标题1",fontproperties=font) plt.bar(x,y) plt.show()
为了能显示中文,加了font变量才行
线条样式 加粗 虚线
import matplotlib.pyplot as plt import matplotlib as mpl from matplotlib.font_manager import FontProperties font = FontProperties(fname='/System/Library/Fonts/STHeiti Light.ttc', size=16) plt.rcParams['font.family'] = ['sans-serif'] plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['lines.linewidth'] = 10 plt.rcParams['lines.linestyle'] = '--' %matplotlib inline x = [1,2] y = [3,4] plt.title("标题1",fontproperties=font) plt.plot(x,y) plt.show()