plotly.graph_objects.isosurface

Plotly Graph Objects Isosurface



พล็อต isosurface ถูกใช้เพื่อแสดงภาพจุดของค่าคงที่ที่กำหนดภายในปริมาตรของพื้นที่

บทความนี้จะแนะนำคุณเกี่ยวกับขั้นตอนต่างๆ ที่คุณสามารถใช้เพื่อสร้างพล็อต isosurface โดยใช้โมดูล graph_objects แบบพล็อต

พล็อต Isosurface พื้นฐาน

ในการสร้างพล็อต isosurface พื้นฐานโดยใช้โมดูล Plotly graph_objets เราสามารถใช้คลาส go.Isosurface() ตามด้วยพารามิเตอร์ x, y, z และค่า ตัวอย่างรหัสภาพประกอบมีดังต่อไปนี้







นำเข้า plotly.graph_objects เช่น ไป
รูปที่ = go.Figure ( ข้อมูล =go.Isosurface (
x = [ 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] ,
Y = [ 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 ] ,
กับ = [ 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ] ,
ค่า = [ 1 , สอง , 3 , 4 , 5 , 6 , 7 , 8 ] ,
ใหญ่ที่สุด = สอง ,
isomax = 6 ,
) )
fig.show ( )


ผลลัพธ์ที่ได้จะเป็นดังนี้:





การถอดแคปสำหรับ Isosurfaces

คุณสามารถลบพื้นผิวที่มีรหัสสีที่ด้านข้างของโดเมนได้โดยการตั้งค่าพารามิเตอร์ caps ดังนี้:






ผลลัพธ์ที่ได้จะเป็นดังนี้:



การตั้งค่าความทึบ Isosurfaces

เราสามารถตั้งค่าความทึบของ isosurfaces ได้โดยการระบุพารามิเตอร์ opacity ดังแสดงในตารางต่อไปนี้:


รหัสก่อนหน้าควรส่งคืนรหัสตามที่แสดง:

การตั้งค่าระดับสีเริ่มต้น

คุณยังสามารถระบุระดับสีสำหรับพล็อตของคุณโดยใช้พารามิเตอร์ระดับสี ดังที่แสดงในตารางต่อไปนี้:


การตั้งค่านี้กำหนดระดับสีให้เป็นวัตถุสีดำ ดังแสดงในรูปเอาต์พุตต่อไปนี้:

บทสรุป

บทความนี้อธิบายวิธีสร้าง isosurfaces โดยใช้โมดูล Plotly graph_objects เราแสดงวิธีถอดแคปสำหรับ isosurfaces ตั้งค่าความทึบ และตั้งค่าระดับสีเริ่มต้น ขอขอบคุณที่อ่านและตรวจสอบเอกสารเพิ่มเติม