python100天60pie函数画饼图基础介绍
从最简单的例子开始
import matplotlib.pyplot as plt import numpy as np y = np.array([35, 25, 25, 15]) plt.pie(y) plt.show()
正如上图所看到的一样,pie函数画为每个值画一个区别也叫wedge y有点像切蛋糕的一块,这个值是由数组 [35, 25, 25, 15] 来定义的加起来一共是 100
如果这些值加起来不是 100,会有什么效果呢 y = np.array([35, 25, 25, 10 ])y = np.array([35, 25, 25, 10])
这个饼图的起始位置 是哪儿呢
这个起始点,首先是圆心向右的直线,逆时针画各个值对应 的饼图
实际上各个饼图占据的是一个百分比,相信大家也猜出来了,,所以这些值的和是不是100不重要,因为饼 图实际也就是按百分比来画各个值的大小。x / sum( x1,x2,... xn )给各个饼图块添加标签
mylabels = ["Apples", "Bananas", "Cherries", "Dates"] plt.pie(y, labels = mylabels)
加上标签后,大家可以看到 这些标签的展示顺序就是逆时针来对应 各个块的。前面我们知道画饼图的默认方向是 X -->逆时针画
如果我们想改变第一个饼图画的起始位置呢,应该怎么办?
默认情况下我们是从 X-> 0 这个方向画饼图的,如果想从 90度这个方向画应该怎么办?
plt.pie(y, labels = mylabels, startangle = 90)
只需要修改起始位置的角度即可。默认情况下饼图是一个挨一个,紧靠中心点的
如果要像下面这样某块区域诹中心点有距离,应该怎么劝你
myexplode = [1, 0, 0, 0] plt.pie(y, labels = mylabels, startangle = 90, explode = myexplode)
最后是完整的程序
""" Created on 2023年1月14日 @author: admin """ import matplotlib.pyplot as plt import numpy as np from pandas._libs.reshape import explode y = np.array([35, 25, 25, 15]) import matplotlib.pyplot as plt import numpy as np mylabels = ["Apples", "Bananas", "Cherries", "Dates"] myexplode = [1, 0, 0, 0] plt.pie(y, labels = mylabels, startangle = 90, explode = myexplode) plt.show()
一次愉快的旅行人生旅行是常有的事,有朋友相约,有独自前行有错过的险途,也有不期而遇的胜景有另辟蹊径的探幽,也有慕名而至的风光有刻意回避的景致,也有触景生情的蓦然。读万卷书不如行万里路。我的旅行足
苏州河水上航线试运营,一起来云打卡!去年底北苏州路经过整体改造提升后呈现出精致轻奢的河畔风情不少市民称之为上海版的塞纳河畔而今年随着悠游苏州河水上航线正式开启试运营上海的塞纳河畔更实至名归乘坐游船穿越苏州河虹口段市民
西行散记(十二)太原周边这次来山西,本应该逛完三晋大地。但是,天太热,也就没了心情。晋北的北岳恒山悬空寺,五台山,应县木塔,大同的严华寺等好多去处也只能下次再说吧。清晨,没有想好具体去哪里玩,无意间发现去
临夏灿烂文化旅游景点集萃东乡县临夏县东乡县东乡族自治县(东乡县)位于甘肃省中部西南面,临夏回族自治州东面,是我国东乡族相对集中居住的民族自治县。全县总人口38。17万人,其中东乡族33。55万人,占全县总人口的87。
星垂平野阔症状重了好多天,晚上喝了一口油澄澄的鸡汤,心头才像是被护住了。老家是觉得肉汤养人,母亲就喜欢折腾些老母鸡汤肚肺汤猪肝汤我从小讨厌这种汤的油腻,以及肉被熬枯了的柴火口感。今晚不自觉的
多地发放文旅消费券,让文旅市场焕发新活力张玉昕(山东大学)在本景区线上12月22日,山西省文旅厅发布文章称,鼓励全省A级景区在2023年1月至6月期间,平台以优惠价格预售明年的景区门票,优惠门票销售时间自明年1月1日至明
王林平随笔四方食事不过一碗人间烟火四方食事,不过一碗人间烟火,人间烟火,不过一处屋檐下的繁衍生息,繁衍生息,又幻化成了人间烟火,事实就是如此。家附近就有这样一处人间烟火的好去处,那就是南锣鼓巷。好久不去南锣了,因为
宏光MINIEV敞篷版下线,即将交付首批车主12月23日,宏光MINIEV敞篷版正式下线,第一批车型已经发运并即将交付首批车主。自去年五菱宣布将推出纯电敞篷车型到今年9月正式上市,定价99900元的新车终于交付,也算开创了国
杨旸从边缘智能迈向泛在智能内容来源2022年11月12日,在全球边缘计算大会上海站上,我们非常荣幸邀请到了特斯联集团首席科学家杨旸博士来分享,杨旸博士曾任上海科技大学教授科道书院院长上海雾计算实验室主任科技
python调用golang生成的so函数提升性能python适合大数据分析,golang高性能大并发。最近有个想法两者能否结合起来。查了相关资料试验做成功了。比python原先的性能提高好几倍。一使用golang生成python
DataOps数据业务的发展前景导读本文将从业务客户对DataOps的看法和需求的角度进行分享。主要包括以下几部分数字3。0时代的机遇和挑战DataOps的不同技术栈及定位DataOps在各行业的应用分享嘉宾李晨