python怎么画饼状图函数,python如何画饼图
本文主要介绍用python绘制饼状图和直方图的方法。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。
本文分享python绘制饼状图和直方图的具体代码,供大家参考。具体内容如下
#饼图,通常与结构分析结合使用
进口熊猫
进口数量
导入matplotlib
将matplotlib.pyplot作为plt导入
将matplotlib.font_manager作为font_manager导入
#导入数据
plot _ pie=pandas . read _ CSV( d ://Python项目//参考数据//6.3//data.csv )
#统计每个品牌的用户数量,并保持顺序
result=plot_pie.groupby(
By=[传播品牌],
as_index=False
)[数字]。agg({
用户数3360 numpy.size})
#用弹出窗口绘图
%matplotlib qt
#设置长度和宽度分辨率
图形尺寸=(20,20),dpi=10
#使用绝对路径获取字体名称的方法
fontname=font_manager。字体属性(
fname= c ://Windows//Fonts//FZSTK。TTF’)
#设置字体
font={
family:fontname.get_name(),
尺寸 :20}
matplotlib.rc(font ,**font)
#设置一个水平轴和垂直轴长度相等的饼图
plt.axis(等于)
#画一个饼图
plt.pie
结果[用户数],
标签=结果[沟通品牌],
autopct=%.2f%% )
#设置突出显示的部分
分解=(0.1,0.2,0.3)
plt.axis(等于)
plt.pie
结果[用户数],
标签=结果[沟通品牌],
autopct=%.2f%% )
结果是:
直方图:
#直方图
进口熊猫
导入matplotlib
从matplotlib导入pyplot作为plt
#设置字体
font={
家庭 :SimHei :
尺寸 :15}
matplotlib.rc(font ,**font)
#导入数据
data _ histogram=pandas . read _ CSV( d ://Python项目//参考数据//6.5//data.csv )
主颜色=(42/256,87/256,141/256,1)
#绘制初步直方图
Plt.hist(data_histogram。购买用户的数量,
color=主色)
Plt.hist(data_histogram[购买用户数],
color=主色)
结果是:
#将组数设置为30
Plt.hist(data_histogram。购买用户的数量,
bin=(30),
color=主色)
结果是:
#绘制瀑布图,即累积计算。
Plt.hist(data_histogram。购买用户的数量,
bin=(30),
累积=真,
color=主色)
结果是:
这就是本文的全部内容。希望对大家的学习有所帮助,也希望大家能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。