matplotlib画图中文及负号显示问题

#encoding:utf-8
%matplotlib notebook
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
plt.rc("font",family="SimHei",size="10")  #用于解决不能显示中文的问题
plt.rcParams['axes.unicode_minus']=False  #用于解决不能显示负号的问题

citys=['大兴安岭', '黑河', '鹤岗', '呼伦贝尔', '哈尔滨', '大庆', '四平', '锡林郭勒', '七台河', '松原']
temps=[-34, -32, -32, -31, -29, -29, -29, -28, -28, -28]
sns.barplot(x=citys, y=temps)
#plt.savefig(r'd:1.jpg') #保存图片

 
原文地址:https://www.cnblogs.com/xiaohuhu/p/12118809.html