亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何保存 plt 圖?

如何保存 plt 圖?

白衣非少年 2022-09-20 15:58:58
我正在嘗試保存由以下代碼生成的數字。我不斷收到錯誤。x = range(-300,1)x_2 = range(0,301)y = range(-300,1)y_2 = range(0,301)x_1 = range(-300,1)y_3 = range(0,-301,-1)x_3 = range(0,-301,-1)x_0 = [0 for i in range(301)]y_0 = [0 for i in range(301)]plt.plot(x_2,y_2, label="direction 1")plt.plot(x_2,y_3, label="direction 2")plt.plot(x_1,y, label="direction 3")plt.plot(x_3,y_2, label="direction 4")plt.plot(x_0,y_2, label="direction 5")plt.plot(x_0,y, label="direction 6")plt.plot(x_2,y_0, label="direction 7")plt.plot(x,y_0, label="direction 8")plt.legend(loc="best")plt.xlabel("x")plt.ylabel("y");我嘗試過命名其中一個代碼行并保存它,但它說列表沒有屬性保存fig。所有這些線都應該繪制在一個圖中。
查看完整描述

2 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

在代碼的末尾和開頭添加,在我的計算機上創建一個完全有效的圖片:plt.savefig("test.png")import matplotlib.pyplot as plt

http://img1.sycdn.imooc.com//632972e6000137d606330473.jpg

以下是完整的腳本:


import matplotlib.pyplot as plt


x = range(-300, 1)

x_2 = range(0, 301)

y = range(-300, 1)

y_2 = range(0, 301)

x_1 = range(-300, 1)

y_3 = range(0, -301, -1)

x_3 = range(0, -301, -1)

x_0 = [0 for i in range(301)]

y_0 = [0 for i in range(301)]


plt.plot(x_2, y_2, label="direction 1")

plt.plot(x_2, y_3, label="direction 2")

plt.plot(x_1, y, label="direction 3")

plt.plot(x_3, y_2, label="direction 4")

plt.plot(x_0, y_2, label="direction 5")

plt.plot(x_0, y, label="direction 6")

plt.plot(x_2, y_0, label="direction 7")

plt.plot(x, y_0, label="direction 8")

plt.legend(loc="best")

plt.xlabel("x")

plt.ylabel("y")

plt.savefig("test.png")


查看完整回答
反對 回復 2022-09-20
?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

使用 ,或者,如果要事先查看圖表,請按“s”plt.savefig()plt.show()



查看完整回答
反對 回復 2022-09-20
  • 2 回答
  • 0 關注
  • 252 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號