餅形圖:
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于做網(wǎng)站、成都網(wǎng)站設計、廣安網(wǎng)絡推廣、微信小程序開發(fā)、廣安網(wǎng)絡營銷、廣安企業(yè)策劃、廣安品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供廣安建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
餅圖是圓形統(tǒng)計圖。
整個圖表的區(qū)域代表100%或全部數(shù)據(jù)。
餅圖中顯示的餅圖區(qū)域代表數(shù)據(jù)部分的百分比。
餅圖的各個部分稱為楔形。
楔形的弧長決定餅圖中楔形的面積。
楔形的面積決定了零件相對于整體的相對量子或百分比。
餅圖經(jīng)常用于業(yè)務演示中,因為它們可以快速概述業(yè)務活動,例如銷售,運營等。
餅形圖還大量用于調(diào)查結(jié)果,新聞文章,資源使用圖(如磁盤和內(nèi)存)中。
使用Python Matplotlib繪制簡單的餅圖
可以使用pyplot模塊中的函數(shù)pie()繪制餅圖。 以下python代碼示例使用pie()函數(shù)繪制了一個餅圖。
默認情況下,pyplot的pie()功能沿逆時針方向排列餅圖中的餅形或楔形。
pre
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
def func(x):
return -(x-2)*(x-8)+40
x=np.linspace(0,10)
y=func(x)
fig,ax = plt.subplots()
plt.plot(x,y,'r',linewidth=2)
plt.ylim(ymin=20)
a=2
b=9
ax.set_xticks([a,b])
ax.set_xticklabels(['$a$','$b$'])
ax.set_yticks([])
plt.figtext(0.9,0.05,'$x$')
plt.figtext(0.1,0.9,'$y$')
ix=np.linspace(a,b)
iy=func(ix)
ixy=zip(ix,iy)
verts=[(a,0)]+list(ixy)+[(b,0)]
poly = Polygon(verts,facecolor='0.9',edgecolor='0.5')
ax.add_patch(poly)
x_math=(a+b)*0.5
y_math=35
plt.text(x_math,y_math,r"$\int_a^b(-(x-2)*(x-8)+40)dx$",horizontalalignment='center',size=12)
plt.show()
/pre
# coding=gbk
import math
r = float(input("請輸入圓的半徑(mm):"))
s = round(2 * r * math.pi,2)
a = round(math.pi * r**2,2)
print("圓的周長為:{}mm".format(s))
print("圓的面積為:{}mm^2".format(a))