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

Python 使用索引作为x轴标签绘制直方图,python,pandas,matplotlib,Python,Pandas,Matplotlib,我在python中有以下数据帧 Sex Survived 0 female 0.742038 1 male 0.188908 我想画一个柱状图,其中男性和女性是x轴上的两个值,y轴上有相应的值。知道怎么做吗。我是matplotlib和pandas的新手,因此我认为您需要: 因为数字数据的绘图分布。在我看来,您需要: 因为绘制数值数据的分布。您不想绘制直方图,因为您的数据已经进行了直方图编制。相反,您希望绘制一个简单的条形图 import io import pandas

我在python中有以下数据帧

  Sex  Survived
0  female  0.742038
1    male  0.188908
我想画一个柱状图,其中男性和女性是x轴上的两个值,y轴上有相应的值。知道怎么做吗。我是matplotlib和pandas的新手,因此我认为您需要:

因为数字数据的绘图分布。

在我看来,您需要:


因为绘制数值数据的分布。

您不想绘制直方图,因为您的数据已经进行了直方图编制。相反,您希望绘制一个简单的条形图

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()

您不想绘制直方图,因为您的数据已经进行了直方图化。相反,您希望绘制一个简单的条形图

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()

谢谢你帮了大忙,谢谢你帮了大忙