-
2022-05-06 11:15:49
#柱形统计表 import numpy as np import matplotlib.pyplot as plt x=np.array(['red','yello','bule','width'])#名称 y=np.array([10,15,20,9])#数值 plt.bar(x,y)#显示柱状 plt.title("mui")#标题 plt.show()
#饼形统计表 import numpy as np import matplotlib.pyplot as plt y=np.array([10,15,20,9]) l=(['red','yello','bule','width'])#名称 c=["#4cdf41","yello","bule","red"]#颜色 e=[0.2,2,0]#间隔 #插入数据 plt.pie(y,labels=l,colors=c,autopct='%.1f%%',explode=e)#显示饼型 plt.savefig('hooby.png')#保存图片 plt.show()#输出
更多相关内容 -
Python饼状图的绘制实例
2020-09-19 17:39:48今天小编就为大家分享一篇关于Python饼状图的绘制实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 -
python 饼状图
2020-12-03 10:50:49#labels 标签 #autopct 在饼状图中显示出百分比 #pctdistance 百分比离中心点的距离 #explode 设置各部分离开中心点的距离 #shadow=True 加上阴影 #colors 设置各部分显示的颜色 for font in pie[1]: font.set_size...https://www.cnblogs.com/liming19680104/p/10614132.html
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#解决能显示中文
plt.rcParams['font.sans-serif']=['SimHei'] #指定默认字体 SimHei为黑体
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
plt.title("图标题",fontsize=24) #图的标题
plt.xlabel("x轴标题")
plt.ylabel("y轴标题")
label = '超载', '船员责任心不强', '船员驾驶技术太差', '通航环境差', '海事、港航监管不到位', '船舶过于老旧', '冒险航行' # 各类别标签
color = 'red', 'orange', 'yellow', 'green', 'blue', 'gray', 'goldenrod' # 各类别颜色
size = [34, 5, 6, 14, 1, 10, 23] # 各类别占比
plt.axes(aspect=1) #设置x轴与y轴的比例1:1 ????
ex=[0,0.2,0,0,0,0,0] #设置突出的数据,数据表示离开中心点的距离
pie=plt.pie(x=size,labels=label,autopct='%1.1f%%',explode=ex,shadow=True, colors=color,pctdistance = 0.5) #画饼状图
#x 就是数据,饼状图就是根据这些数据来计算百分比的
#labels 标签
#autopct 在饼状图中显示出百分比
#pctdistance 百分比离中心点的距离
#explode 设置各部分离开中心点的距离
#shadow=True 加上阴影
#colors 设置各部分显示的颜色
for font in pie[1]:
font.set_size(8) #设置标签字体大小
for digit in pie[2]:
digit.set_size(20) #设置 百分比字体的大小
plt.legend(loc='upper right',bbox_to_anchor=(1.2, 1)) #显示图例
# loc: 表示位置,包括'upper right','upper left','lower right','lower left'等# bbox_to_anchor: 表示legend距离图形之间的距离,当出现图形与legend重叠时,可使用bbox_to_anchor进行调整legend的位置# 由两个参数决定,第一个参数为legend距离左边的距离,第二个参数为距离下面的距离#'upper right'=1;'upper left'=2;'lower left'=3;'lower right'=4; 0 自适应找位置#ncol 图例的列数
plt.show()
-
饼状图的demo与详细解析(Python实现)
2018-10-08 01:52:55前些日子学习Python可视化分析的时候,参考的是网上的文档和代码,不少细节文档都没明说,对新手不是很友好,我学习之后对不少代码以个人理解做了详细的注解,希望对大家有所帮助! -
python绘图模板:折线图、柱状图、饼状图等源代码
2018-05-22 11:56:24本人写论文编写的。python绘图模板:折线图、柱状图、饼状图等源代码,可以直接套用,附带详细注释。画出来的图很美观!简直是写论文绘图的神器!注:可以使用Inkscape软件将svg格式转为emf矢量图。 -
Python饼状图matplotlib
2019-03-08 23:18:33import matplotlib import matplotlib.pyplot as plt # 中文乱码和坐标轴负号处理。 matplotlib.rc('font', family='SimHei', weight='bold') plt.rcParams['axes.unicode_minus'] = ...运行后输出结果如图:import matplotlib import matplotlib.pyplot as plt # 中文乱码和坐标轴负号处理。 matplotlib.rc('font', family='SimHei', weight='bold') plt.rcParams['axes.unicode_minus'] = False #将画布设定为正方形。正圆。 plt.figure(figsize=(8, 8)) label = ['北京', '上海', '广州', '深圳', '成都'] #突出显示某一扇形。距离圆心n个半径。 explode = [0.02, 0.01, 0.01, 0, 0] values = [9, 8, 7, 6, 5] plt.pie(values, explode=explode, labels=label, autopct='%1.1f%%', startangle=90, radius=0.9, counterclock=False, # 数据是顺时针?逆时针? wedgeprops={'linewidth': 0.4, 'edgecolor': 'red'}, # 设置饼图内外边框属性。 textprops={'fontsize': 18, 'color': 'k'}, # 设置文本的属性值。k为黑色。 center=(0, 0), # 饼图的原点。 pctdistance=0.7, # 百分比数据标签与圆心的距离。 labeldistance=1.2, # 设置外层'城市'标签与圆心的距离。 ) plt.title('一个简单饼图') # 绘制标题 # 图例的位置。 # bbox_to_anchor前一个参数表示左右。第二个参数是上下。 # ncol图例一列显示。 plt.legend(loc='center right', bbox_to_anchor=(1.2, 0.5), ncol=1) plt.show()
运行后输出结果如图:
-
python 饼状图统计
2021-07-21 16:14:02importmatplotlib.pyplotasplt importnumpyasnp importjson importmatplotlib.font_managerasfont_manager importpandasaspd #显示matplotlib生成的图形 %matplotlibinline ...#[40,45],...import matplotlib.pyplot as plt
import numpy as np
import json
import matplotlib.font_manager as font_manager
import pandas as pd
#显示matplotlib生成的图形
%matplotlib inline
df = pd.read_json('data/data31557/20200422.json')
#print(df)
#[40,45],[45,50],[50,55],[55,60]
a_d=0
b_d=0
c_d=0
d_d=0
e_d=0
for weight_data in df['weight']:
weight_data = float(weight_data.replace("kg", ""))
if (40 <= weight_data <45):
a_d +=1
elif (45 <= weight_data <50):
b_d +=1
elif (50 <= weight_data <55):
c_d +=1
elif (55 <= weight_data <60):
d_d +=1
else: e_d +=1
#grouped=df['name'].groupby(df['weight'])
#s = grouped.count()
a_r=[]
a_r.append(a_d)
a_r.append(b_d)
a_r.append(c_d)
a_r.append(d_d)
a_r.append(e_d)
labels = "40-45","45-50","50-55","55-60","other"
fraces = a_r
# 设置显示中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
plt.pie(x=fraces,labels= labels)
plt.title('''bing-table''',fontsize = 24)
plt.savefig('/home/aistudio/work/bar_result05.jpg')
plt.show()
-
Python绘制饼状图
2021-06-03 19:27:02绘制饼图 matplotlib 模块使用pie函数绘制饼图,其调用方式如下: matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, ... -
【记录】python饼状图和条形图
2020-12-20 22:15:38import numpy as np import pandas as pd import matplotlib.pyplot as plt from openpyxl.workbook import Workbook from matplotlib import rcParams from matplotlib.pyplot import MultipleLocator ... -
python使用matplotlib画饼状图
2021-01-21 18:19:57#定义饼状图的标签,标签是列表 labels = [u'第一部分',u'第二部分',u'第三部分'] #每个标签占多大,会自动去算百分比 sizes = [60,30,10] colors = ['red','yellowgreen','lightskyblue'] #将某部分爆炸出来, 使用... -
python饼状图
2019-01-14 20:33:52import numpy as np import matplotlib.pyplot as plt labels = 'A', 'B', 'C', 'D' fracs = [15, 30.55, 44.44,...我每天都会分享python教程,python爬虫,python数据分析等1000G资源,大家可以去免费无套路领取 -
python matplotlib饼状图参数及用法解析
2020-09-18 12:11:00主要介绍了python matplotlib饼状图参数及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 -
最全Python绘制饼形图(饼状图)
2021-02-04 11:17:45让你彻底学会用Python绘制饼状图。 -
Python数据可视化:饼状图的实例讲解
2021-01-30 06:10:25使用python实现论文里面的饼状图:原图:python代码实现:# # 饼状图# plot.figure(figsize=(8,8))labels = [u'Canteen', u'Supermarket', u'Dorm', u'Others']sizes = [73, 21, 4, 2]colors = ['red', 'yellow', '... -
python生成饼状图
2020-10-24 10:27:51生成饼状图代码 plt.rcParams['font.sans-serif'] = 'SimHei' # 设置中文显示 plt.figure(figsize=(6, 6)) # 将画布设定为正方形,则绘制的饼图是正圆 explode = [] # 设定各项距离圆心n个半径 Label=[all.index... -
python可视化:matplotlib绘制的饼状图你了解吗?
2021-03-07 01:41:43喏,这是从维基百科搬运过来的对饼图的解释,请安心受下:饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。在饼图中,每个扇区的弧长(以及圆心角和面积)大小为其所... -
Python学习笔记(matplotlib篇)--使用matplotlib绘制饼状图
2020-12-12 17:50:32所要用的库及环境:IDE:PycharmPython环境:python3.7Matplotlib: Matplotlib 1.11二.Matplotlib绘制饼状图:概念:饼状图显示一个系列中各项的大小与各项总和的比例饼状图的数据点显示为整个饼状图的百分比代码及... -
Python:饼状图 (二十七)
2020-12-11 06:07:59饼状图饼状图是一种常见的单变量图形,用于描绘分类变量级别的相对频率。饼图中的频率用圆形的扇区表示:角度或面积越大,该分类值就越常见。遗憾的是,饼状图是一种应用场合很有限的图形类型,图形创建者很容易将... -
python 数据可视化———绘制饼状图(bar)
2022-05-09 17:05:31快速使用python matplotlib绘制饼状图 -
python 饼状图的生成
2019-01-12 15:35:081.生成饼状图需要下载 pygal包。在终端 下载并使用 安装:pip install pygal 2.下面是生成饼状图的代码 3.打开生成出来的饼状图。 这是在pycharm中打开的图片,无显示,因此我们需要用浏览器打开,打开图片生成的... -
python制作饼状图,全国985_211高校比例图
2022-03-31 00:16:020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0)) plt.title("全国省份985_211比例图", fontsize=20) plt.legend(loc=(1.1, -0.1)) plt.savefig("985_211.... -
python制作饼状图
2021-01-20 17:27:12比例自动划分 #通过colors变量可指定颜色,可用默认颜色如'r' 'b' 'g', 也可以使用RGB值,python中RGB值都是[0,1],可通过除以255来实现 # #color=['r','b','g'] color=[[255/255, 165/255, 0/255],'b','g'] plt.pie...