matplotlib内联Python 2.7%

Man*_*uel 4 python matplotlib python-2.7

我正在尝试运行以下代码,但我不断收到语法错误.它有时在iPython笔记本上运行,但它不稳定.

代码应该得到变量集的气泡图.

%matplotlib inline

import pandas as pd
import numpy as np

df = pd.read_csv('effort.csv')
df.plot(kind='scatter', x='setting', y='effort', s=df['country']*df['change']);
Run Code Online (Sandbox Code Playgroud)

unu*_*tbu 8

%matplotlib inline 是一个特定于IPython的指令,它使IPython在笔记本单元格中而不是在另一个窗口中显示matplotlib图.

要将代码作为脚本运行使用

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

df = pd.read_csv('effort.csv')
df.plot(kind='scatter', x='setting', y='effort', s=df['country']*df['change'])
plt.show()
Run Code Online (Sandbox Code Playgroud)
  • 使用plt.show()显示情节
  • 请注意,语句末尾不需要分号.