import matplotlib.pyplot as plt
plt.figure()
plt.show()
...蟋蟀。口译员挂了,我似乎无法打断它。
这是OSX上的Python 2.7.9和Anaconda 2.2.0(x86_64)。
这是否会发生在其他人身上?我该如何解决这个问题?
答案 0 :(得分:10)
尝试使用pythonw
代替python
启动Python。
答案 1 :(得分:0)
这很可能是您的后端设置的问题。如果您希望您的图表显示为内联(在笔记本内部),请使用以下添加的行导入:
import matplotlib.pyplot as plt
%matplotlib inline
要让您的图表以内联方式(在您的笔记本内)以相应的方式导入:
import matplotlib.pyplot as plt
%matplotlib notebook
要让您的图表显示在笔记本之外(在新窗口中),请使用此行导入:
import matplotlib.pyplot as plt
%matplotlib qt
注意:您需要重新启动内核才能在内联笔记本和外部qt之间切换以避免错误:警告:无法更改为其他GUI工具包
最后,如果问题仍然存在,以下内容可能有助于揭示正在发生的事情:
import matplotlib
matplotlib.get_backend()
如果使用上述任何选项,则应输出以下内容之一:
答案 2 :(得分:0)
将<table>
<tr>
<th> First Number </th>
<th> <input type="number" id="number_one"></th>
</tr>
<tr>
<th> Second Number </th>
<th> <input type="number" id="number_two"></th>
</tr>
<tr>
<th> First + Second </th>
<th> <p id="answer">Answer is....</p></th>
</tr>
</table>
<input type="button" onclick="myFunction()">
<script>
myFunction(){
Insert Math Here
}
导入修改为:
matplotlib.pyplot
答案 3 :(得分:-1)
在iPython的开头添加:
% pylab inline