python matplotlib配置

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()

原文地址:https://www.cnblogs.com/brady-wang/p/12499309.html