擅长:python、mysql、java
<p>如果您不喜欢matplotlib,并且确实喜欢ggplot,那么您可以使用<code>plotnine</code>库,它是Python中ggplot的克隆。语法几乎相同:</p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
from plotnine import *
survey = pd.DataFrame({
'seasons': ['Winter', 'Winter', 'Winter', 'Spring', 'Spring', 'Spring', 'Summer', 'Summer', 'Summer', 'Fall', 'Fall', 'Fall'],
'feelings': ['Cold', 'Cold', 'Cold', 'Warm', 'Warm', 'Cold', 'Warm', 'Warm', 'Warm', 'Warm', 'Cold', 'Cold'],
})
(
ggplot(survey, aes(x='seasons', fill='feelings'))
+ geom_bar(position = 'fill')
)
</code></pre>
<p>结果如下:</p>
<p><a href="https://i.stack.imgur.com/MmUi7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MmUi7.png" alt="enter image description here"/></a></p>