Python 使用索引作为x轴标签绘制直方图
我在python中有以下数据帧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
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()
谢谢你帮了大忙,谢谢你帮了大忙