最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCODE內(nèi)使用Jupyter模式運(yùn)行backtrader不展示圖片、圖片尺寸無法自定義的解決方案

 更新時(shí)間:2025年02月14日 10:58:46   作者:iCheer-xu  
VSCODE中使用Jupyter模式運(yùn)行backtrader時(shí),圖片無法展示或調(diào)整尺寸,通過修改matplotlib的全局設(shè)置,并將配置文件傳遞給cerebro.plot,可以解決圖片展示和尺寸調(diào)整的問題,感興趣的朋友一起看看吧

一、VSCODE無法展示圖片

在Vscode里用jupyter,運(yùn)行backtrader,使用plot后,圖片不展示。

運(yùn)行代碼

# 可視化
cerebro.plot()

結(jié)果并沒有彈出圖片,而是返回了一段字符串
[[<Figure size 640x480 with 6 Axes>]]

試了網(wǎng)上說的一些方法都不行,例如代碼增加%matplotlib inline、使用plt.show()、修改VSCODE的設(shè)置文件等方法都不行。最后發(fā)現(xiàn)返回的內(nèi)容其實(shí)是一個(gè)數(shù)組,將代碼改成:

# 可視化
cerebro.plot()[0][0]

就可以正常展示圖片了。

二、展示了圖片無法調(diào)整尺寸

我嘗試網(wǎng)絡(luò)上一些方法,無法調(diào)整圖片尺寸,換成了Jupyter Notebook,可能由于本地環(huán)境有問題,居然還報(bào)錯(cuò)了,最后摸索了很久,嘗試出了如下方法。

沒有用的方法一

# 導(dǎo)入matplotlib
# 傳figsize給plot方法
import matplotlib.pyplot as plt
cerebro.plot(figsize=(12, 8))

感覺這里plt并沒有用上,傳的figsize參數(shù)給cerebro.plot,圖片尺寸沒有變。

沒有用的方法二

cerebro.plot(width=12,height=9,dpi=300)[0][0]

查看plot的方法,發(fā)現(xiàn)可以傳參width、height、dpi,但是設(shè)置了依然無效。

有用但不好用的方法

# 可視化
fig = cerebro.plot()[0][0]
fig.set_size_inches(12, 8)
fig.savefig('test.png')

對(duì)plot返回的figure對(duì)象,設(shè)置尺寸后,保存圖片。這樣保存的圖片是設(shè)置好尺寸的,但是不能在VSCODE中直接展示出來。

經(jīng)過到處搜羅資料,驗(yàn)證后好用的方法:

驗(yàn)證后好用的方法

# 可視化
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = (16, 12)
plt.rcParams['figure.dpi'] = 300
cerebro.plot(mpl={'style': 'mpl'})[0][0]

通過matplotlib全局設(shè)置后,將配置文件傳給cerebro.plot,最終實(shí)現(xiàn)圖片尺寸調(diào)整、同時(shí)又可以在VSCODE里直接查看生成的圖片。
與此同時(shí),還可以用這個(gè)方法區(qū)設(shè)置圖片的底色、線的顏色、文字的顏色等等。
但是這樣做也有弊端,就是如果代碼中還有其他圖片生成邏輯的話,可以配置會(huì)被覆蓋掉。
如果有更好的方法也歡迎討論。

到此這篇關(guān)于VSCODE內(nèi)使用Jupyter模式,運(yùn)行backtrader不展示圖片、圖片尺寸無法自定義的處理方案的文章就介紹到這了,更多相關(guān)vscode 使用Jupyter模式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Git建立本地倉庫的兩種方法

    詳解Git建立本地倉庫的兩種方法

    這篇文章主要介紹了詳解Git建立本地倉庫的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • git如何查看提交行數(shù)、刪除行數(shù)

    git如何查看提交行數(shù)、刪除行數(shù)

    這篇文章主要介紹了git如何查看提交行數(shù)、刪除行數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • idea+git合并分支解決沖突及詳解步驟

    idea+git合并分支解決沖突及詳解步驟

    這篇文章主要介紹了idea+git合并分支解決沖突及詳解步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 簡(jiǎn)單談?wù)凣it中的回滾操作

    簡(jiǎn)單談?wù)凣it中的回滾操作

    大家在日常開發(fā)中,經(jīng)常會(huì)遇到需要將代碼切回到之前的某個(gè)版本的情況,有可能是需要將代碼回滾,也有可能需要查看之前的某個(gè)實(shí)現(xiàn)。遇到這樣的情況,該怎么做呢?下面通過這篇文章來學(xué)習(xí)下Git中的回滾操作,有需要的可以參考借鑒。
    2016-09-09
  • 如何讓 vim 成為我們的神器(小結(jié))

    如何讓 vim 成為我們的神器(小結(jié))

    這篇文章主要介紹了如何讓 vim 成為我們的神器(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Git Push失?。篐TTP 413 Request Entity Too Large的問題排查和完整解決方法

    Git Push失?。篐TTP 413 Request Entity 

    在使用 Git 推送包含較大編譯產(chǎn)物的項(xiàng)目時(shí),你是否遇到過 HTTP 413 Request Entity Too Large 錯(cuò)誤?這通常并不是 Git 的問題,而是 Web 服務(wù)器拒絕接收大體積請(qǐng)求,本文將通過一個(gè)完整案例,實(shí)現(xiàn)大文件 Git 推送成功,需要的朋友可以參考下
    2026-01-01
  • http協(xié)議詳解(超詳細(xì))

    http協(xié)議詳解(超詳細(xì))

    HTTP協(xié)議(HyperText Transfer Protocol,超文本傳輸協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。
    2011-08-08
  • git rebase -i合并多次提交的實(shí)現(xiàn)

    git rebase -i合并多次提交的實(shí)現(xiàn)

    這篇文章主要介紹了git rebase -i合并多次提交的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • sqoop如何指定pg庫的模式(方法詳解)

    sqoop如何指定pg庫的模式(方法詳解)

    sqoop是一個(gè)用來將hadoop中hdfs和關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)相互遷移的工具,可以將一個(gè)關(guān)系型數(shù)據(jù)庫(mysql、oracle等)中的數(shù)據(jù)導(dǎo)入到hadoop的hdfs中,也可以將hdfs的數(shù)據(jù)導(dǎo)入到關(guān)系型數(shù)據(jù)庫中,本文給大家介紹sqoop如何指定pg庫的模式,一起看看吧
    2022-01-01
  • 關(guān)于代碼閱讀問題的小技巧 腳本之家原創(chuàng)(適合所有網(wǎng)站)不定時(shí)更新

    關(guān)于代碼閱讀問題的小技巧 腳本之家原創(chuàng)(適合所有網(wǎng)站)不定時(shí)更新

    因?yàn)楹芏嗑W(wǎng)站為了網(wǎng)站的安全,特將一些字符替換成中文字符,導(dǎo)致很多情況下,代碼無法運(yùn)行,或復(fù)制內(nèi)容的適合都是一行顯示,這里將會(huì)為大家整理一些。
    2011-01-01

最新評(píng)論

潞西市| 囊谦县| 同德县| 灵丘县| 沂水县| 湘潭县| 禄丰县| 甘洛县| 佛冈县| 莒南县| 宝坻区| 兴义市| 华宁县| 丹巴县| 高青县| 平湖市| 宁河县| 达州市| 太和县| 麻阳| 丽江市| 双牌县| 临汾市| 蒲城县| 固镇县| 高清| 蓬溪县| 准格尔旗| 荃湾区| 三门县| 永宁县| 鄂尔多斯市| 揭阳市| 拜城县| 准格尔旗| 临朐县| 双柏县| 仙居县| 宜城市| 武隆县| 五家渠市|