Python:绘制一个保存在控制台外的元组中的数字(不是内联)

时间:2016-01-28 16:54:01

标签: python ipython

我想知道如何将我的图形从控制台中绘制出来(不是内联但是交互式),这是保存在元组中的。我写的一个函数将它保存在那里。代码不是很复杂,但它是一个基本问题。这是:

Script1.py:

import numpy as np
import matplotlib.pyplot as plt

def R():
    x = np.arange(-5,6,0.01)
    global y1, y2
    y1 = np.sin(x)
    y2 = np.cos(x)
    fig1 = plt.figure(1)
    plt.plot(y1), plt.plot(y2)
    return y1, y2, fig1

Script2.py:

import matplotlib.pyplot as plt
from Script1 import *

y = R()

这就像我希望的那样,在第二个脚本中保存y中的R()数据(大小为3的元组,索引为2的数字)。这个数字得到了绘制,一切正常。但是当我想再次访问该数字时,比如键入y [2],它将始终在IPython控制台中绘制,而不是以交互方式绘制出来。这样做有一种优雅的方式吗?

0 个答案:

没有答案