利用python繪制立體玫瑰花代碼示例
代碼示例:
from matplotlib import cm import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(projection='3d') [x, t] = np.meshgrid(np.array(range(25))/24.0, np.arange(0, 575.5, 0.5)/575*17*np.pi-2*np.pi) p = (np.pi/2)*np.exp(-t/(8*np.pi)) u = 1-(1-np.mod(3.6*t, 2*np.pi)/np.pi)**4/2 y = 2*(x**2-x)**2*np.sin(p) r = u*(x*np.sin(p)+y*np.cos(p)) surf = ax.plot_surface(r*np.cos(t), r*np.sin(t),u*(x*np.cos(p)-y*np.sin(p)), rstride=1, cstride=1, cmap=cm.Reds_r,linewidth=0, antialiased=True) # 自己設(shè)置文字內(nèi)容和顯示設(shè)置 ax.text(-0.3, 0, 1.2, 'love you ~', color='red') plt.axis('off') plt.show()
效果圖:
總結(jié)
到此這篇關(guān)于利用python繪制立體玫瑰花的文章就介紹到這了,更多相關(guān)python繪制立體玫瑰花內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python運(yùn)行cmd命令行的3種方法總結(jié)
雖然python在調(diào)用cmd命令方面使用的比較少,不過(guò)還是要用的,下面這篇文章主要給大家介紹了關(guān)于python運(yùn)行cmd命令行的3種方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09Python讀取中文路徑出現(xiàn)亂碼的問(wèn)題解決
本文主要介紹了Python讀取中文路徑出現(xiàn)亂碼的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06淺談spring boot 集成 log4j 解決與logback沖突的問(wèn)題
今天小編就為大家分享一篇淺談spring boot 集成 log4j 解決與logback沖突的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02Python協(xié)程 yield與協(xié)程greenlet簡(jiǎn)單用法示例
這篇文章主要介紹了Python協(xié)程 yield與協(xié)程greenlet簡(jiǎn)單用法,簡(jiǎn)要講述了協(xié)程的概念、原理,并結(jié)合實(shí)例形式分析了Python協(xié)程 yield與協(xié)程greenlet基本使用方法,需要的朋友可以參考下2019-11-11Python刪除指定目錄下過(guò)期文件的2個(gè)腳本分享
這篇文章主要介紹了Python刪除指定目錄下過(guò)期文件2個(gè)腳本分享,可以用在如刪除指定日期前的日志文件,需要的朋友可以參考下2014-04-04Python 使用 raise 語(yǔ)句拋出異常的流程分析
在Python編程中,異常處理是至關(guān)重要的一部分,本文將探討 Python 中 raise 語(yǔ)句的使用方法以及如何通過(guò) raise 語(yǔ)句來(lái)拋出各種類型的異常,從而有效地進(jìn)行異常處理,感興趣的朋友跟隨小編一起看看吧2021-02-02python中__call__內(nèi)置函數(shù)用法實(shí)例
這篇文章主要介紹了python中__call__內(nèi)置函數(shù)用法,實(shí)例分析了python中__call__內(nèi)置函數(shù)的原理與使用技巧,需要的朋友可以參考下2015-06-06