擅长:python、mysql、java
<p>这就是你想要做的:</p>
<pre><code>import matplotlib.pyplot as plt
import pandas as pd
%matplotlib inline
categories = ['Agriculture/Forestry/Fisheries/Veterinary Medicine',
'Architectural and Town Planning',
'Business Administration and Related']
values = [66667.0,22283.0,670091.5]
df = pd.DataFrame(columns=['category', 'value'])
df = df.append([{"category":a, "value":b} for a, b in zip(categories, values)])
df.sort_values('value', ascending=False)[['category','value']].plot.bar()
</code></pre>
<p><a href="https://i.stack.imgur.com/c0kUG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/c0kUG.png" alt="enter image description here"/></a></p>