国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法

這篇具有很好參考價值的文章主要介紹了【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、問題描述

在進行多元線性回歸模型的可視化展示的時候,需要用到Axes3D庫進行繪圖,但是出現(xiàn)了問題,代碼沒有報錯,但是圖像顯示不出來,如下圖所示:

【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法

二、問題分析

Axes3D(fig)

將自身添加到圖像中,自3.4版本之后被棄用。

三、問題解決

按照提示,使用如下代碼替換 ax = Axes3D(fig) 即可:

ax = Axes3D(fig,auto_add_to_figure=False)
fig.add_axes(ax)

【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法

結(jié)果順利展現(xiàn)!
【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法

四、繼續(xù)優(yōu)化

發(fā)現(xiàn)坐標軸的負數(shù)沒辦法顯示,新加兩行代碼:

import matplotlib
matplotlib.rcParams['axes.unicode_minus']=False

z軸的標簽沒有顯示出來,是尺寸不夠,需要加寬。

最終代碼如下:

from mpl_toolkits.mplot3d import Axes3D
import matplotlib
matplotlib.rcParams['axes.unicode_minus'] = False
x1 = np.linspace(X[:, 1].min(), X[:, 1].max(), 100)
x2 = np.linspace(X[:, 2].min(), X[:, 2].max(), 100)
x1, x2 = np.meshgrid(x1, x2)
f = final_theta[0, 0] + final_theta[0, 1] * x1 + final_theta[0, 2] * x2
fig = plt.figure(figsize = (10, 12))
ax = Axes3D(fig, auto_add_to_figure = False)
fig.add_axes(ax)
ax.plot_surface(x1, x2, f, rstride = 1, cstride = 1, label = 'prediction')
ax.scatter(X[:, 1], X[:, 2], y, c='black')
ax.set_zlabel('y')
ax.set_ylabel('X1')
ax.set_xlabel('X2')
plt.show()

【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法文章來源地址http://www.zghlxwxcb.cn/news/detail-507719.html

到了這里,關(guān)于【Python】Axes3D繪圖在jupyter里顯示不出來的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • “matplotlib使用Axes3D繪3D圖像時,沒有內(nèi)容”的解決方法

    “matplotlib使用Axes3D繪3D圖像時,沒有內(nèi)容”的解決方法

    ??今天在使用matplotlib繪3D圖像時,運行圖像內(nèi)容竟然顯示為空: ??運行結(jié)果: ??很奇怪的是在另一個conda環(huán)境沒有問題,因此我對比了兩個環(huán)境中matplotlib的版本。 ?? matplotlib 3.6.2不能夠顯示3D圖像 ?? matplotlib 3.4.3能夠顯示3D圖像 ??正常結(jié)果: ??`因此,可以確

    2024年02月13日
    瀏覽(20)
  • Python Axes3D自制坐標軸(沒辦法俺不知道咋移動坐標軸,但是不移動坐標軸畫圖太難看了)

    Python Axes3D自制坐標軸(沒辦法俺不知道咋移動坐標軸,但是不移動坐標軸畫圖太難看了)

    ???因為很不巧用Axes3D自帶的坐標軸畫出來圖有點丑,首先ticklabels離坐標軸有點遠。其次想正負值都能顯示。就在想能不能把軸往上移一下,同時拉近ticklabels和坐標軸的距離。 ???博主主要是發(fā)現(xiàn)了用ax.axis(‘off’)或者ax1.set_axis_off()可以達到把坐標軸全部關(guān)掉的效果,如下

    2024年02月15日
    瀏覽(26)
  • Jupyter Notebook交互式繪圖不顯示問題

    Jupyter Notebook交互式繪圖不顯示問題

    今天在Jupyter Notebook執(zhí)行吳恩達機器學習-可視化舉例( C1_W1_Lab04_Cost_function_Soln )的代碼時,plt_intuition和soup_bowl函數(shù)對應的圖形不顯示。 解決辦法: 在程序中加一行代碼 如下圖所示:

    2024年02月14日
    瀏覽(15)
  • 3d模型顯示不出來?3d不顯示全模型---模大獅模型網(wǎng)

    3d模型顯示不出來?3d不顯示全模型---模大獅模型網(wǎng)

    如果 3D模型 在顯示時不完整或者無法顯示,可能有幾個原因?qū)е拢?縮放問題:檢查一下模型的縮放是否正確。有時候模型的縮放比例可能非常大或非常小,導致模型無法正確顯示。嘗試調(diào)整模型的縮放值,使其適合場景。 材質(zhì)問題:確保模型的材質(zhì)和紋理正確加載。檢查一

    2024年01月20日
    瀏覽(19)
  • pycharm/python 數(shù)據(jù)顯示不出來問題

    pycharm/python 數(shù)據(jù)顯示不出來問題

    可能情況:1.是我們沒有設(shè)置好文件的編碼----utf-8 具體設(shè)置方法: ???????? 第一步:在我們的電腦上打開安裝的pycharm軟件,進入到主界面中。 第二步:打開之后,在pycharm界面中頂部的位置找到菜單欄,點擊“file”選項,在下拉的列表中,我們選擇“settings”,進入到

    2024年02月10日
    瀏覽(18)
  • Python繪圖-14繪制3D圖(下)

    Python繪圖-14繪制3D圖(下)

    14.7.1圖像呈現(xiàn) 14.7.2繪圖代碼 這段代碼的主要功能是生成一組隨機的x和y坐標,然后計算對應的Z值(基于正弦和余弦函數(shù)),并使用matplotlib繪制出三維等高線圖。代碼中設(shè)置了等高線的數(shù)量、顏色映射、坐標軸標簽、視角等,使得圖形更加易于理解和分析。? 14.8.1圖像呈現(xiàn)

    2024年03月17日
    瀏覽(28)
  • Python Matplotlib 3D繪圖詳解(匯總)

    Python Matplotlib 3D繪圖詳解(匯總)

    最初開發(fā)的 Matplotlib,僅支持繪制 2d 圖形,后來隨著版本的不斷更新, Matplotlib 在二維繪圖的基礎(chǔ)上,構(gòu)建了一部分較為實用的 3D 繪圖程序包,比如 mpl_toolkits.mplot3d,通過調(diào)用該程序包一些接口可以繪制 3D散點圖、3D曲面圖、3D線框圖等 mpl_toolkits 是 Matplotlib 的繪圖工具包。

    2024年02月04日
    瀏覽(24)
  • 【python】jupyter notebook導出pdf和pdf不顯示中文問題

    【python】jupyter notebook導出pdf和pdf不顯示中文問題

    使用jupyter notebook導出pdf時,出現(xiàn)了一些問題: 1)會報錯,缺少安裝包; 2)沒有報錯并且生成了pdf,但是只顯示英文,不顯示中文; 3)插入svg圖片問題; 下面是給出了一些網(wǎng)搜后適用自己的解決辦法。 導出pdf步驟: File- Download as - PDF via LaTex(.pdf) : 出現(xiàn)報錯沒有 Pandoc :

    2024年02月11日
    瀏覽(29)
  • Python中的3D繪圖命令~這還不放到論文或PPT里?

    Python中的3D繪圖命令~這還不放到論文或PPT里?

    我企鵝qun里的小伙伴最近問我python中有沒有 3D繪圖命令 ~ 確實這個很實用~很多情況下, 為了能夠觀察到數(shù)據(jù)之間的內(nèi)部的關(guān)系, 可以使用繪圖來更好的顯示規(guī)律。 比如在下面的幾張動圖中, 使用 matplotlib中的三維顯示命令 , 使得我們可以對于logistic回歸網(wǎng)絡(luò)的性能與相關(guān)

    2023年04月08日
    瀏覽(13)
  • Python turtle繪圖——七段數(shù)碼管顯示數(shù)字和字母

    Python turtle繪圖——七段數(shù)碼管顯示數(shù)字和字母

    七段數(shù)碼管由7條線組成,以下圖所標識的畫圖順序為準進行程序設(shè)計。 ? 首先導入turtle庫并將其重命名為t。 定義函數(shù)drawGap()用于繪制間隙,通過將畫筆抬起,并向前移動5個單位,來實現(xiàn)間隙的繪制。 定義函數(shù)drawLine(draw)用于繪制線段,通過判斷參數(shù) draw 的布爾值,決定是

    2024年02月06日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包