import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Simhei'] #解决中文显示问题,目前只知道黑体可行
plt.rcParams['axes.unicode_minus']=False #解决负数坐标显示问题
fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter([1,2,3,4],[2,4,6,8],[10,20,30,40],[1,2,3,4],label='中文')
ax.legend()
plt.show()