我正在try 将MacOS X上的IPython notebook与Python 2.7.2和IPython 1.1.0结合使用.

我无法让matplotlib图形在线显示.

import matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline  

我也try 了%pylab inline和ipython命令行参数--pylab=inline,但这没有什么区别.

x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()

我得到的不是内联图形,而是以下内容:

<matplotlib.figure.Figure at 0x110b9c450>

matplotlib.get_backend()显示我有'module://IPython.kernel.zmq.pylab.backend_inline'后端.

推荐答案

我在笔记本的第一个单元格中使用了%matplotlib inline,它可以正常工作.我想你应该试试:

%matplotlib inline

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

通过在配置文件中设置以下配置选项,您还可以始终在默认情况下以内联模式启动所有IPython内核:

c.IPKernelApp.matplotlib=<CaselessStrEnum>
  Default: None
  Choices: ['auto', 'gtk', 'gtk3', 'inline', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
  Configure matplotlib for interactive use with the default matplotlib backend.

Python相关问答推荐

pandas MultiIndex是SQL复合索引的对应物吗?

使用子字符串动态更新Python DataFrame中的列

在有限数量的唯一字母的长字符串中,找到包含重复不超过k次的所有唯一字母的最长子字符串

从多行文本中提取事件对

try 使用tensorFlow.keras.models时optree Import错误

单击Python中的复选框后抓取数据

按 struct 值对Polars列表[struct[]]排序

如何编写一个正规表达式来查找序列中具有2个或更多相同辅音的所有单词

使用图片生成PDF Django rest框架

有条件地采样我的大型DF的最有效方法

具有症状的分段函数:如何仅针对某些输入值定义函数?

在Python和matlab中显示不同 colored颜色 的图像

如果值不存在,列表理解返回列表

图像 pyramid .难以创建所需的合成图像

log 1 p numpy的意外行为

Python—从np.array中 Select 复杂的列子集

对象的`__call__`方法的setattr在Python中不起作用'

移动条情节旁边的半小提琴情节在海运

在Django admin中自动完成相关字段筛选

Flask Jinja2如果语句总是计算为false&