绘图和同时显示头 - PyCharm

时间:2018-05-13 11:47:38

标签: python pandas matplotlib pycharm

在以下代码中仅绘制了plot,但未打印head为什么?

import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("file.csv")
df.set_index("id", inplace=True)
plt.plot(df)
plt.show() # this draws plof of entire df form csv
print(df.head(10)) # this does not print the first 10 rows of the dataframe

1 个答案:

答案 0 :(得分:0)

plt.show()阻塞脚本的环境中(由于它启动了一个事件循环),在以脚本或控制台运行时会出现这种情况,你需要

  • 先关闭这个数字
  • 打印显示数字

    之前的
    plt.plot(df)
    print(df.head(10))
    plt.show()