PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 如何畫出由內到外的漸層圓球
作者:
karco
(karco)
2019-01-23 19:12:25
各位大大好
小弟想利用python的程式碼畫出圓球
然而我想畫的是由內到外顏色變化漸層的圓球
然而網路上畫圓球範例所使用的colormap似乎都是作用於表面
而非從內到外
使用vpython的話 也只能設定單色
而顏色的值是根據離球心位置時對應的參數而定的
例如:
離球心距離 : 0 0.5 1 1.5 2.0 2.5(球體半徑)
參數 : 0 1000 200 2 0.5 0
那就是將0-1000做出一張colormap 然後根據參數的值
在對應的位置上進行上色
目前有想到兩種做法
第一個是做出一條符合此顏色漸層的直線
然後旋轉掃出一個球
不知道python能不能這樣做?
第二個是我在每個位置都畫出一顆球
例如在距離0.5的位置畫一顆球塗上藍色
在距離1的位置畫一顆球著上黃色
只是這樣子的做法感覺很沒有效率?
請問還有其他方式解決此問題嗎?
謝謝python版的各位大大
作者:
lajji
(喇機)
2019-01-23 20:00:00
用matplotlib畫呢from matplotlib.patches import Circle
作者:
clang
(llvm)
2019-01-24 00:32:00
matplotlib可以畫3D,不過球體要自己算座標用surface畫參考
https://reurl.cc/852lX
作者:
papple23g
(逆道者)
2019-01-24 01:15:00
照你的說法 如果球不切開又不透明的話 外表看起來不就是單色了嗎?你打算怎麼表現內外漸層?
作者:
keepxha
(hahahaha)
2019-01-24 15:53:00
中心為0 R=range(1,10,1) 都畫一顆球,透明度最內層0到最外層90%漸變
https://goo.gl/TzpzY9
for 迴圈自己改成你的能量分部
https://imgur.com/gallery/rIWxBfh
https://goo.gl/54j5d6
大概這樣吧,希望有幫到
繼續閱讀
[閒聊] Python周邊套件的中文障礙
yimean
[問題]import 出現 ModuleNotFoundError
rofellosx
[問題]CSV讀寫相關問題
yimean
[問題] 如何爬erp系統的資料?
mayK
Re: [問題] 16進制轉換問題
a9202507
[問題] 大數據資料都在該列同一欄位內,該如何分割
heavyking02
[問題] 新手-不是內部..可處理的程式或批次檔
leehc
[心得] 英文自動翻譯程式製作 心得分享
HenryLiKing
[問題] 能否推薦Panda的書?
peter308
[討論] Flask 跳 Django
benzxa
Links
booklink
Contact Us: admin [ a t ] ucptt.com