python - 如何使用 pandas 和 matplotlib 查看 python 中绘制的图

标签 python matplotlib kaggle

我正在关注教程http://ahmedbesbes.com/how-to-score-08134-in-titanic-kaggle-challenge.html以下是我的代码

from IPython.core.display import HTML
HTML("""
<style>
.output_png {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
</style>
""")

# remove warnings
import warnings
warnings.filterwarnings('ignore')
# ---

import pandas as pd
pd.options.display.max_columns = 100
import matplotlib

matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
matplotlib.style.use('ggplot')
import numpy as np

pd.options.display.max_rows = 100


data = pd.read_csv('./data/train.csv')

data.head()

data['Age'].fillna(data['Age'].median(), inplace=True)
survived_sex = data[data['Survived']==1]['Sex'].value_counts()
dead_sex = data[data['Survived']==0]['Sex'].value_counts()
df = pd.DataFrame([survived_sex,dead_sex])
df.index = ['Survived','Dead']
df.plot(kind='bar',stacked=True, figsize=(15,8))

其实我没看懂剧情。怎么看剧情?

enter image description here

最佳答案

尝试在最后使用plt.show()

编辑:

此外,您可能需要添加%matplotlib inline,如下所述:How to make IPython notebook matplotlib plot inline

关于python - 如何使用 pandas 和 matplotlib 查看 python 中绘制的图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39375660/

相关文章:

python - 在每个数据点处带有对齐注释的散点图

python - 在 google colab 中找不到 kaggle.json 文件

Python:[Errno 2]没有这样的文件或目录:...site-packages/testpath-0.3.1.dist-info/top_level.txt

python - 使用 lambda 条件语句和 pandas str.contains 来合并字符串

python - 根据另一个列表值对列表的索引值进行排序

用于雅虎财经的 Python Pandas API - 如何获取出价、要价和其他字段

python 从 dict 创建 html 表

python - 我如何将 matplotlib 与 igraph 一起使用?

python - 如何使用 matplotlib 在线图上叠加散点图?

python - 如何以编程方式合并具有潜在冲突的文本文件(ala git 或 svn 等)?