问题遇到的现象和发生背景
windows,pycharm,matplotlib.pyplt
使用pd自带的plot函数可以正常画直方图
问题出在哪?
在处理titanic数据集时,想通过hist直方图观察死亡和幸存的人数,可是画出图像居然是x,y轴数据相反的。
data_path = r"F:\Pycharm\10-Data\01-titanic"
dftrain_raw = pd.read_csv(os.path.join(data_path, "train.csv"))
dftest_raw = pd.read_csv(os.path.join(data_path, "test.csv"))
# print(dftrain_raw.head(10))
sur_data = dftrain_raw["Survived"].value_counts()
plt.hist(sur_data)
plt.xlabel('Counts', fontsize=15)
plt.ylabel('Survived', fontsize=15)
plt.show()

这是怎么回事?