<p dir="auto">here is my sample data <code class="notranslate">cities_counter[:10]</code></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[('上海', 285), ('杭州', 225), ('北京', 163), ('广州', 136), ('南京', 130), ('武汉', 124), ('深圳', 88), ('温州', 67), ('苏州', 66), ('宁波', 45)]"><pre class="notranslate"><code class="notranslate">[('上海', 285), ('杭州', 225), ('北京', 163), ('广州', 136), ('南京', 130), ('武汉', 124), ('深圳', 88), ('温州', 67), ('苏州', 66), ('宁波', 45)]
</code></pre></div>
<p dir="auto">and I want to make a bar plot with Seaborn and Matplotlib, so here is my code</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&gt;&gt;&gt; sns.set(style=&quot;whitegrid&quot;)
&gt;&gt;&gt; sns.set_color_codes(&quot;pastel&quot;)
&gt;&gt;&gt; sns.barplot(x=[k for k, _ in cities_counter[:10]], y=[v for _, v in cities_counter[:10]])"><pre class="notranslate"><code class="notranslate">&gt;&gt;&gt; sns.set(style="whitegrid")
&gt;&gt;&gt; sns.set_color_codes("pastel")
&gt;&gt;&gt; sns.barplot(x=[k for k, _ in cities_counter[:10]], y=[v for _, v in cities_counter[:10]])
</code></pre></div>
<p dir="auto">and the result is here: <a href="https://i.stack.imgur.com/pXHAE.png" rel="nofollow">https://i.stack.imgur.com/pXHAE.png</a></p>
<p dir="auto">ENV:</p>
<ul dir="auto">
<li>Windows 10</li>
<li>Python 2,7</li>
</ul>
<p dir="auto">How can I plot Chinese character?</p>
<p dir="auto">I have tried with the following code</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['font.serif'] = ['SimHei']
import seaborn as sns
sns.set_style(&quot;darkgrid&quot;,{&quot;font.sans-serif&quot;:['simhei', 'Arial']})"><pre class="notranslate"><code class="notranslate">import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['font.serif'] = ['SimHei']
import seaborn as sns
sns.set_style("darkgrid",{"font.sans-serif":['simhei', 'Arial']})
</code></pre></div>
<p dir="auto">And downloaded SimHei.ttf from this issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="176277638" data-permission-text="Title is private" data-url="https://github.com/mwaskom/seaborn/issues/1009" data-hovercard-type="issue" data-hovercard-url="/mwaskom/seaborn/issues/1009/hovercard" href="https://github.com/mwaskom/seaborn/issues/1009">#1009</a></p>
<p dir="auto">As <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="127878139" data-permission-text="Title is private" data-url="https://github.com/mwaskom/seaborn/issues/829" data-hovercard-type="issue" data-hovercard-url="/mwaskom/seaborn/issues/829/hovercard" href="https://github.com/mwaskom/seaborn/issues/829">#829</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="86608972" data-permission-text="Title is private" data-url="https://github.com/mwaskom/seaborn/issues/592" data-hovercard-type="issue" data-hovercard-url="/mwaskom/seaborn/issues/592/hovercard" href="https://github.com/mwaskom/seaborn/issues/592">#592</a> said, the reason is  "seaborn override default fonts specified in matplotlibrc configs".<br>
Thus, you can set the default seaborn font style after import the seaborn as follows:</p>
<p dir="auto"><code class="notranslate">import seaborn as sns</code><br>
<code class="notranslate">sns.set_style("darkgrid",{"font.sans-serif":['simhei', 'Arial']}) </code></p>
<p dir="auto">The simhei is the chinese font,  and make sure the simhei.ttf already in your "Lib\site-packages\matplotlib\mpl-data\fonts\ttf" folder.</p>
<p dir="auto">This method just change the seaborn font setting temporarily, however I do not know how to do that permanently.</p>