我正在尝试这样做,以便更仔细地查看我的数据: What is the currently correct way to dynamically update plots in Jupyter/iPython? 或者在这里:https://nbviewer.jupyter.org/gist/branning/c8e63ce81be0391260b1 这是我的代码: %matplotlib notebook
from matplotlib import pyplot as plt
import pandas as pd
START = DATA.index[0]
END = DATA.inde
好吧,我在这个问题上已经有一段时间了,我不知所措。
我正在运行Jupyter QtConsole并尝试运行python脚本。
from __future__ import division
from ipywidgets import *
import numpy as np
import matplotlib.pyplot as p
%matplotlib inline
QtConsole一直给我一个错误:
run test.py
File "/home/Bob/Desktop/test.py", line 5
%matplotlib inline
^
S
我想从Jupyter笔记本页面中画出我的图。我记得"%matplotlib qt“应该是在脚本开头键入的正确命令
%matplotlib qt
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-3, 3, 0.01)
y = np.sin(np.pi*x)/(np.pi*x)
plt.figure()
plt.plot(x, y)
plt.show()
但它不起作用,因为我得到了一个内联图和以下警告
Warning: Cannot change to a different GUI toolkit:
我怎样才能防止木星笔记本上显示一个特定的情节呢?我在笔记本中有几个情节,但我希望将其中的一个子集保存到一个文件中,而不是显示在笔记本上,因为这样速度会大大减慢。
木星笔记本的一个最起码的工作例子是:
%matplotlib inline
from numpy.random import randn
from matplotlib.pyplot import plot, figure
a=randn(3)
b=randn(3)
for i in range(10):
fig=figure()
plot(b)
fname='s%03d.png'%i
关于如何使用matplotlib有很多问题,特别是如何在每次循环迭代中更新或输出新的图表。特别是,这个问题与matplotlib和jupyter-notebook有关。
例如:
如下:
import matplotlib.pyplot as plt
x=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
y=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
for i in range(len(x)):
plt.figure()
plt.plot(x[i],y[i])
这似乎是有效的..。
在我们添加其他内容之
matplotlib的plt.show()方法有一些问题。当我运行以下代码时,图将显示在IPython控制台中。我正在使用Anaconda和Python3.5
import matplotlib.pyplot as plt
import numpy as np
import csv
x = []
y = []
with open(r"F:\my_dir\example.txt", 'r') as csvfile:
plots = csv.reader(csvfile, delimiter = ',')
for row in p
我是python的新手,我正在使用matplotlib.pyplot在Jupyter中绘制一些图形。当我使用plt.plot()时,它只在一个图形中显示一行,但是当我尝试使用plt.show()在一个图形中显示两行时,什么也没有显示。它适用于PyCharm,但我不知道为什么它不适用于Jupyter Notebook。
import matplotlib.pyplot as plt
import numpy as np
X = np.linspace(-2, 2, 100)
y1 = X
y2 = X ** 2
plt.plot(X, y1, "g-") # it shows
我一直在开发一个交易机器人,在这个过程中,我试图用matplotlib制作一个实时的烛台图。问题是,每次我运行Jupyter笔记本(或Spyder中的iPython )时,我的图不显示或出现以下内容
([<matplotlib.lines.Line2D at 0x113bee978>,
<matplotlib.lines.Line2D at 0x1131204a8>,
<matplotlib.lines.Line2D at 0x113095f28>,
<matplotlib.lines.Line2D at 0x1131c3fd0>,
当在jupyter notebook中生成pdf时,一切都运行得很好,但我希望将内联图形保留在pdf中,以及笔记本中。
下面是我的代码:
%matplotlib notebook
import matplotlib.pyplot as plt
import numpy as np
from IPython.display import set_matplotlib_formats
set_matplotlib_formats('png', 'pdf')
save_figures = True
x = np.arange(0, 20, 0.1)
y = np.
我在朱庇特笔记本上画一个循环的情节。是否可以在每个图形之前在循环中自动生成标记标题,以便标题可以在jupyter或vscode大纲中显示,以便于导航?
import matplotlib.pyplot as plt
import numpy as np
for i in range(1,5):
#add markdown heading here
plt.figure()
x = np.arange(10)*i
y = np.sin(x)
plt.plot(x, y)