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

使用Matplotlib在Python中繪制三維散點(diǎn)圖

這篇具有很好參考價(jià)值的文章主要介紹了使用Matplotlib在Python中繪制三維散點(diǎn)圖。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

什么是Matplotlib?
Matplotlib是Python中的一個(gè)庫,用于創(chuàng)建靜態(tài)和動(dòng)態(tài)動(dòng)畫,并使用其內(nèi)置函數(shù)繪制。它有很多內(nèi)置特性和內(nèi)置分析工具,用于分析任何圖形或圖表。
如果我們想繪制任何三維圖形,那么我們可以使用Matplotlib庫。當(dāng)我們有一個(gè)巨大的三維變量數(shù)據(jù)集,我們繪制它的圖形時(shí),它看起來非常分散,這被稱為3D散點(diǎn)圖。我們將使用Matplotlib的matplot3d工具包繪制三維圖形。
有一把斧頭。函數(shù),它接受坐標(biāo)X、Y和Z的數(shù)據(jù)集。
根據(jù)我們想要賦予三維圖的屬性,需要更多的論證。

首次創(chuàng)建Matplotlib時(shí),只考慮二維繪圖。大約在1.0版本發(fā)布時(shí),通過在Matplotlib的二維顯示器上分層一些三維圖表工具,創(chuàng)建了一個(gè)實(shí)用的(盡管相當(dāng)有限)三維數(shù)據(jù)可視化工具集。通過導(dǎo)入mplot3d工具包(它是基本Matplotlib安裝的一部分),三維圖表成為可能。
最簡單的三維圖是由(x,y,z)三元組的線或簇組成的散點(diǎn)圖。這些可以用斧頭生產(chǎn)。plot3D和ax。scatter3D函數(shù),很像之前呈現(xiàn)的更典型的二維圖表。它們的呼叫特征與二維對應(yīng)物非常相似。
為了在頁面上創(chuàng)建深度錯(cuò)覺,散射點(diǎn)的透明度已經(jīng)改變。
示例1:

# importing the necessary libraries  
import numpy as np  
import matplotlib.pyplot as plt  
from mpl_toolkits import mplot3d  
  
# generating  random dataset  
z = np.random.randint(80, size =(55))  
x = np.random.randint(60, size =(55))  
y = np.random.randint(64, size =(55))  
  
# Creating figures for the plot  
fig = plt.figure(figsize = (10, 7))  
ax = plt.axes(projection ="3d")  
  
# Creating a plot using the random datasets   
ax.scatter3D(x, y, z, color = "red")  
plt.title("3D scatter plot")  
  
# display the  plot  
plt.show()  

輸出:

python 3d散點(diǎn)圖,matplotlib,python,開發(fā)語言

解釋:
在上面的示例中,我們使用ax創(chuàng)建了三維繪圖。scatter()函數(shù)。我們最初已經(jīng)導(dǎo)入了所需的所有庫,如numpy、matplotlib和mpl_toolkits。然后,我們使用randInt()函數(shù)創(chuàng)建了隨機(jī)數(shù)的x、y和z坐標(biāo)的數(shù)據(jù)集。在那之后,我們使用了斧頭。scatter3D()函數(shù),并輸入x、y和z坐標(biāo),我們?yōu)辄c(diǎn)取紅色。最后,我們使用show()函數(shù)顯示繪圖。?

示例2:

# importing the necessary libraries  
from mpl_toolkits import mplot3d  
import matplotlib.pyplot as plt  
import numpy as np  
  
  
# Creating random dataset  
z = 4 * np.tan(np.random.randint(10, size =(500))) + np.random.randint(100, size =(500))  
x = 4 * np.cos(z) + np.random.normal(size = 500)  
y = 4 * np.sin(z) + 4 * np.random.normal(size = 500)  
  
# Creating figure  
fig = plt.figure(figsize = (16, 12))  
ax = plt.axes(projection ="3d")  
  
# Add x, and y gridlines for the figure  
ax.grid(b = True, color ='blue',linestyle ='-.', linewidth = 0.5,alpha = 0.3)  
  
  
# Creating the color map for the plot  
my_cmap = plt.get_cmap('hsv')  
  
# Creating the 3D plot  
sctt = ax.scatter3D(x, y, z,alpha = 0.8,c = (x + y + z),cmap = my_cmap,marker ='^')  
  
plt.title("3D scatter plot in Python")  
ax.set_xlabel('X-axis', fontweight ='bold')  
ax.set_ylabel('Y-axis', fontweight ='bold')  
ax.set_zlabel('Z-axis', fontweight ='bold')  
fig.colorbar(sctt, ax = ax, shrink = 0.6, aspect = 5)  
  
# display the plot  
plt.show()  

輸出:

python 3d散點(diǎn)圖,matplotlib,python,開發(fā)語言

解釋:

在上面的代碼中,我們用函數(shù)ax繪制了三維圖。scatter3D()函數(shù)。我們生成了x、y和z坐標(biāo)的隨機(jī)數(shù)據(jù)集,并使用標(biāo)記“^”繪制了它們。我們使用set_label函數(shù)為各個(gè)軸提供標(biāo)簽。?

?文章來源地址http://www.zghlxwxcb.cn/news/detail-530008.html

到了這里,關(guān)于使用Matplotlib在Python中繪制三維散點(diǎn)圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)可視化——用python繪制氣泡圖、三維散點(diǎn)圖、多重柱形圖案例

    數(shù)據(jù)可視化——用python繪制氣泡圖、三維散點(diǎn)圖、多重柱形圖案例

    目錄 前言 一、氣泡圖的繪制 1、什么是氣泡圖?他適用于什么數(shù)據(jù)? 2、圖形效果展示 3、導(dǎo)入需要用到的庫 4、讀取要分析的數(shù)據(jù) 5、檢查數(shù)據(jù)是否有問題 6、將要對比數(shù)據(jù)提取出來 7、畫圖 二、三維散點(diǎn)圖的繪制 1、什么是三維散點(diǎn)圖? 2、導(dǎo)入需要用到的數(shù)據(jù)庫 3、畫圖 三

    2024年02月06日
    瀏覽(25)
  • 添加數(shù)據(jù)維度并使用Python繪制5D散點(diǎn)圖

    添加數(shù)據(jù)維度并使用Python繪制5D散點(diǎn)圖

    大家好,散點(diǎn)圖通常用于比較2個(gè)不同特征以確定它們之間的關(guān)系,散點(diǎn)圖也可以添加更多的維度來反映數(shù)據(jù),例如使用顏色、氣泡大小等。在本文中,將介紹如何繪制一個(gè)五維的散點(diǎn)圖。 數(shù)據(jù)集: ?讓我們從二維開始,簡單地看一下 Healthy_life_expectancy_at_birth 和 Log_GDP_per_ca

    2024年02月12日
    瀏覽(22)
  • 【100天精通Python】Day65:Python可視化_Matplotlib3D繪圖mplot3d,繪制3D散點(diǎn)圖、3D線圖和3D條形圖,示例+代碼

    ??mpl_toolkits.mplot3d 是 Matplotlib 庫中的一個(gè)子模塊,用于繪制和可視化三維圖形,包括三維散點(diǎn)圖、曲面圖、線圖等。它提供了豐富的功能來創(chuàng)建和定制三維圖形。以下是 mpl_toolkits.mplot3d 的主要功能和功能簡介: 3D 散點(diǎn)圖 :通過 scatter 函數(shù),你可以繪制三維散點(diǎn)圖,用于顯示

    2024年02月07日
    瀏覽(30)
  • Python繪制折線圖、散點(diǎn)圖...Pyplot庫功能使用示例大全

    Python繪制折線圖、散點(diǎn)圖...Pyplot庫功能使用示例大全

    matplotlib.pyplot庫是Python中一個(gè)非常重要的可視化工具,可以用于繪制各種圖表。本文給出了圖表繪制的各種示例 1、簡單折線圖示例 代碼中首先導(dǎo)入了matplotlib.pyplot庫和numpy庫。生成了一些數(shù)據(jù)并使用plt.plot()函數(shù)繪制了折線圖,同時(shí)使用plt.title()、plt.xlabel()和plt.ylabel() 函數(shù)為圖

    2024年02月14日
    瀏覽(17)
  • Matplotlib——繪制散點(diǎn)圖并連線

    Matplotlib——繪制散點(diǎn)圖并連線

    x_values y_values

    2024年02月14日
    瀏覽(23)
  • chatgpt賦能python:Python散點(diǎn)圖介紹:如何用Python繪制散點(diǎn)圖?

    Python是一門流行的編程語言,用于解決各種問題和編寫各種應(yīng)用程序。其中,數(shù)據(jù)可視化是Python應(yīng)用程序中非常重要的組成部分。散點(diǎn)圖是最常用的數(shù)據(jù)可視化圖形之一,它能夠清晰地展示多個(gè)變量之間的關(guān)系。在本文中,我們將介紹如何使用Python繪制散點(diǎn)圖。 散點(diǎn)圖可以很

    2024年02月06日
    瀏覽(29)
  • Python Matplotlib數(shù)據(jù)可視化繪圖之(三)————散點(diǎn)圖

    Python Matplotlib數(shù)據(jù)可視化繪圖之(三)————散點(diǎn)圖

    文本 本文我們主要介紹利用Python中的Matplotlib模塊進(jìn)行幾種散點(diǎn)圖的畫法,包括整張圖片只有一種顏色的不分組散點(diǎn)圖、整張圖片有好幾種顏色的不分組散點(diǎn)圖、整張圖片有好幾種顏色的分組散點(diǎn)圖等。 主要利用Python中的Matplotlib模塊完成該功能。 表格如下(示例): 班別

    2024年02月07日
    瀏覽(27)
  • Python 之 Matplotlib 散點(diǎn)圖、箱線圖和詞云圖

    Python 之 Matplotlib 散點(diǎn)圖、箱線圖和詞云圖

    在最開始,先引入我們的 numpy 和 matplotlib 庫。 同時(shí),對基本配置進(jìn)行設(shè)置,將中文字體設(shè)置為黑體,不包含中文負(fù)號(hào),分辨率為 100,圖像顯示大小設(shè)置為 (5,3)。 散點(diǎn)圖也叫 X-Y 圖,它將所有的數(shù)據(jù)以點(diǎn)的形式展現(xiàn)在直角坐標(biāo)系上,以顯示變量之間的相互影響程度,點(diǎn)的位置

    2024年02月04日
    瀏覽(26)
  • python中的matplotlib畫散點(diǎn)圖(數(shù)據(jù)分析與可視化)

    python中的matplotlib畫散點(diǎn)圖(數(shù)據(jù)分析與可視化)

    python中的matplotlib畫散點(diǎn)圖(數(shù)據(jù)分析與可視化) 效果圖: 結(jié)束,再見

    2024年02月11日
    瀏覽(96)
  • python繪制散點(diǎn)圖|散點(diǎn)大小和顏色深淺由數(shù)值決定

    python繪制散點(diǎn)圖|散點(diǎn)大小和顏色深淺由數(shù)值決定

    往期python繪圖合集: python繪制簡單的折線圖 python讀取excel中數(shù)據(jù)并繪制多子圖多組圖在一張畫布上 python繪制帶誤差棒的柱狀圖 python繪制多子圖并單獨(dú)顯示 python讀取excel數(shù)據(jù)并繪制多y軸圖像 python繪制柱狀圖并美化|不同顏色填充柱子 python隨機(jī)生成數(shù)據(jù)并用雙y軸繪制兩條帶誤差

    2024年02月13日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包