繁体   English   中英

matplotlib内联Python 2.7%

[英]matplotlib inline 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']);

%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()

  • 使用plt.show()显示绘图
  • 请注意,语句末尾不需要分号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM