Šajā rakstā ir aprakstītas dažādas darbības, kuras varat izmantot, lai izveidotu vienādas virsmas diagrammu, izmantojot moduli plotly graph_objects.
Basic Isosurface Plot
Lai izveidotu pamata isosurface diagrammu, izmantojot Plotly graph_objets moduli, mēs varam izmantot go.Isosurface() klasi, kam seko parametri x, y, z un vērtības. Tālāk ir sniegts ilustrācijas koda piemērs.
importēt plotly.graph_objects kā aiziet
att = aiziet.Attēls ( datus =go.Isosurface (
x = [ 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] ,
Y = [ 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 ] ,
Ar = [ 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ] ,
vērtību = [ 1 , divi , 3 , 4 , 5 , 6 , 7 , 8 ] ,
lielākais = divi ,
isomax = 6 ,
) )
att.rādīt ( )
Rezultātā iegūtais skaitlis ir šāds:
Isosurfaces vāciņu noņemšana
Varat noņemt ar krāsu kodētās virsmas domēna malā, iestatot caps parametru šādi:
Rezultātā iegūtais skaitlis ir šāds:
Isossurfaces necaurredzamības iestatīšana
Mēs varam iestatīt vienādu virsmu necaurredzamību, norādot necaurredzamības parametru, kā parādīts šajā tabulā:
Iepriekšējam kodam ir jāatgriež kods, kā parādīts:
Noklusējuma krāsu skalas iestatīšana
Varat arī norādīt diagrammas krāsu skalu, izmantojot krāsu skalas parametru, kā parādīts šajā tabulā:
Tas iestata krāsu skalu uz melno korpusu, kā parādīts nākamajā izvades attēlā:
Secinājums
Šajā rakstā ir aprakstīts, kā izveidot vienādas virsmas, izmantojot moduli Plotly graph_objects. Mēs parādījām, kā noņemt vienādu virsmu vāciņus, iestatīt necaurredzamību un iestatīt noklusējuma krāsu skalu. Paldies, ka lasījāt, un, lai uzzinātu vairāk, pārbaudiet dokumentus.