新聞中心
使用python畫(huà)橢圓的方法:

十年的海淀網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整海淀建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“海淀網(wǎng)站設(shè)計(jì)”,“海淀網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
首先使用兩行代碼引入Matplotlib擴(kuò)展包:
import matplotlib.pyplot as plt from matplotlib.patches import Ellipse
第一行導(dǎo)入Matplotlib中的pyplot模塊,在繪制各種圖形(折線(xiàn)圖,餅圖,散點(diǎn)圖)時(shí)都要導(dǎo)入這一行。
第二行導(dǎo)入橢圓(ellipse)擴(kuò)展包。在該擴(kuò)展包中擁有一個(gè)Ellipse類(lèi),可以很容易地定義各種類(lèi)型和斜率的橢圓。
fig = plt.figure(0) ax = fig.add_subplot(111, aspect='equal')
首先在這兩行上創(chuàng)建空白畫(huà)布,為后面的畫(huà)圖做準(zhǔn)備。
e = Ellipse(xy = (0,2), width = 1.81 * 2, height = 0.94 * 2, angle=27.6) ax.add_artist(e)
我們?cè)谶@里創(chuàng)建一個(gè)原點(diǎn)在(0,2),長(zhǎng)半徑為1.81,短半徑為0.94,傾斜角為27.6的橢圓,然后將其添加到畫(huà)布上。
在創(chuàng)建Ellipse對(duì)象時(shí),需要指定四個(gè)參數(shù),分別是橢圓的圓心(x, y),長(zhǎng)半軸的直徑(1.81*2),短半軸的直徑(0.94*2)和傾斜角27.6°
e.set_facecolor("white")
plt.xlim(-2, 2)
plt.ylim(0.5, 3.5)
ax.grid(True)
plt.title("50% Probablity Contour - Homework 4.2")
plt.show()這幾行是對(duì)于圖表的大致調(diào)整。首先將橢圓的顏色調(diào)整為白色,然后設(shè)定坐標(biāo)軸的顯示范圍,開(kāi)啟網(wǎng)格顯示模式,最后加上圖表的標(biāo)題,最后用plot.show()就可以顯示了。
分享題目:創(chuàng)新互聯(lián)Python教程:怎么用python畫(huà)橢圓?
網(wǎng)站URL:http://www.dlmjj.cn/article/cojsjoh.html


咨詢(xún)
建站咨詢(xún)
