matplotlib内联Python 2.7%

2024-10-02 12:35:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着运行下面的代码,但是我一直得到一个语法错误。它有时在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']);

Tags: csv代码importnumpypandasdfmatplotlibas
1条回答
网友
1楼 · 发布于 2024-10-02 12:35:58

^{}是一个特定于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()显示绘图
  • 请注意,在语句的结尾不需要分号。

相关问题 更多 >

    热门问题