[英]Using matplotlib.pyplot in iPython Notebook
我是Python的新手,我只是在iPython Notebook中繪制一個非常簡單的圖形。
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()
這就是我寫的,期望一個簡單的對角線圖,但是當我運行它時,什么都沒有打印。
如果我刪除
plt.show()
我得到這個作為輸出:
[<matplotlib.lines.Line2D at 0x109fcdb50>]
如何顯示情節?
我也是MatPlotLib的新手,但這個樣本給我一個簡單的sin波圖
關鍵是打電話給
plt.draw()
完整的代碼如下。
from math import sin
from matplotlib import pyplot as plt
def plot_update(x_data, y_data, lcl_my_title, lcl_x_lbl, lcl_y_lbl, legend):
plt.grid(color='b', linestyle='--', linewidth=1)
plt.ylabel(lcl_y_lbl)
plt.xlabel(lcl_x_lbl)
plt.title(lcl_my_title)
plt.plot(x_data, y_data, label=legend)
plt.legend(loc=3, prop={'size': 6})
plt.draw()
plt.show()
return
t = range(0, 360, 1)
s = []
for x in t:
s.append(sin(x))
print len(t)
print len(s)
plot_update(t, s, 'new graph', 'voltage', 'current', 'blah')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.