plotly.graph_objects.isosurface

Plotly Graph Objects Isosurface



Ang isang isosurface plot ay ginagamit upang mailarawan ang mga punto ng isang ibinigay na pare-parehong halaga sa loob ng dami ng espasyo.

Gagabayan ka ng artikulong ito sa iba't ibang hakbang na magagamit mo para gumawa ng isosurface plot gamit ang plotly graph_objects module.

Pangunahing Isosurface Plot

Upang lumikha ng isang pangunahing isosurface plot gamit ang Plotly graph_objets module, maaari naming gamitin ang go.Isosurface() class na sinusundan ng x, y, z, at mga parameter ng value. Ang isang halimbawang code ng paglalarawan ay tulad ng ibinigay sa ibaba.







import plotly.graph_objects bilang pumunta ka
fig = go.Figure ( datos = go.Isosurface (
x = [ 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] ,
Y = [ 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 ] ,
Sa = [ 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ] ,
halaga = [ 1 , dalawa , 3 , 4 , 5 , 6 , 7 , 8 ] ,
ang pinakamalaki = dalawa ,
isomax = 6 ,
) )
fig.ipakita ( )


Ang resultang figure ay ang mga sumusunod:





Pag-alis ng mga Cap para sa Isosurfaces

Maaari mong alisin ang mga color-coded na ibabaw sa gilid ng domain sa pamamagitan ng pagtatakda ng caps parameter bilang sumusunod:






Ang resultang figure ay ang mga sumusunod:



Pagtatakda ng Isosurfaces Opacity

Maaari naming itakda ang opacity ng isosurfaces sa pamamagitan ng pagtukoy ng opacity parameter, tulad ng ipinapakita sa sumusunod na talahanayan:


Dapat ibalik ng nakaraang code ang code tulad ng ipinapakita:

Pagtatakda ng Default na Colorscale

Maaari mo ring tukuyin ang colorscale para sa iyong plot sa pamamagitan ng paggamit ng colorscale na parameter, tulad ng ipinapakita sa sumusunod na talahanayan:


Itinatakda nito ang colorscale sa isang blackbody, tulad ng ipinapakita sa sumusunod na figure ng output:

Konklusyon

Inilalarawan ng artikulong ito kung paano gumawa ng mga isosurface gamit ang Plotly graph_objects module. Ipinakita namin sa iyo kung paano mag-alis ng mga takip para sa mga isosurface, itakda ang opacity, at itakda ang default na colorscale. Salamat sa pagbabasa, at huwag mag-atubiling tingnan ang mga doc para sa higit pa.