擅长:python、mysql、java
<p>您需要将值转换为数字,现在它们是字符串:</p>
<pre><code>import seaborn as sns
my_dict = {'Southampton': '33.7%', 'Cherbourg': '55.36%', 'Queenstown': '38.96%'}
perc = [float(i[:-1]) for i in my_dict.values()]
sns.barplot(x=list(my_dict.keys()),y=perc)
</code></pre>
<p><a href="https://i.stack.imgur.com/x5vAN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/x5vAN.png" alt="enter image description here"/></a></p>