使用索引作为x轴标签绘制直方图。

6
我有以下Python数据框:
  Sex  Survived
0  female  0.742038
1    male  0.188908

我想绘制一个柱状图,其中男性和女性是x轴上的两个值,y轴有其相应的值。 有任何想法吗? 我对matplotlib和pandas都很陌生,请帮忙。

2个回答

8

谢谢,那帮了很多的忙。 - Hari Krishnan

2

您不需要绘制直方图,因为您的数据已经是直方图形式。相反,您需要绘制一个简单的条形图。

import io
import pandas as pd
import matplotlib.pyplot as plt

u = u"""Sex Survived
female 0.742038
male 0.188908"""

df = pd.read_csv(io.StringIO(u), delim_whitespace=True)

df.plot.bar(x="Sex", y="Survived")

plt.show()

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接