echrts之饼图pie

本文深入探讨了ECharts库中饼图(Pie)的使用方法,从基本配置到高级特性,包括数据标签、交互事件、颜色定制等方面进行详细讲解。结合实例,展示了如何通过ECharts饼图进行有效数据可视化,提升数据分析和挖掘的效率。
摘要由CSDN通过智能技术生成

 

<div class="zzwhhdzs">
  <div class="sjfl_content">
    <div class="chart_box">
      <chart :options='options' />
      <div class="dw_wz">
        <div class="num">{
  {hdzs}}</div>
        <div class="name">组织者人数</div>
      </div>
    </div>
  </div>
</div>
(function () {
  const component = {
    name: 'zzwhhdzs', 
    cname: '微文化-组织文化活动总数',
    data() {
      return {
        num:3522,
        options: null,
        color: ["#38AF60", "#6EEB71", "#9579FF", "#2EE9FF", "#EAFF35", "#E98900", "#E4D354", "#29D7A4"],
        result: [
          {
            name: '组织1',
            value: 18,
            unit: '%',
            num: 542,
            numUnit: '件'
          },
          {
            name: '组织2',
            value: 42,
            unit: '%',
            num: 542,
            numUnit: '件'
          },
          {
            name: '组织3',
            value: 12,
            unit: '%',
            num: 542,
            numUnit: '件'
          },
          {
            name: '组织4',
            value: 18,
            unit: '%',
            num: 542,
            numUnit: '件'
          },
          {
            name: '组织5',
            value: 18,
 
在Python中,可以使用matplotlib库中的pie函数来绘制饼图。该函数的参数包括x、explode、labels、colors、autopct、pctdistance、shadow、labeldistance、startangle、radius、counterclock、wedgeprops、textprops、center、frame、rotatelabels、normalize等。其中,x是定性数据不同类别的百分比,explode是每个饼块相对于饼圆半径的偏移距离,labels是每个饼块的标签,colors是每个饼块的颜色,autopct是饼块内标签的格式化方式,pctdistance是饼块内标签与圆心的距离,shadow表示是否有阴影等。 例如,在绘制一个饼图的例子中,可以使用以下代码: ``` import matplotlib.pyplot as plt x = [0.05, 0.45, 0.15, 0.35] kinds = ["孙悟空", "猪八戒", "沙悟净", "唐三藏"] colors = ["#ee00ff", "#1c00ff", "#1cffff", "#ff0c6f"] plt.pie(x, labels=kinds, autopct="%3.1f%%", startangle=70, colors=colors) plt.title("师徒取经贡献图") plt.show() ``` 这段代码将根据给定的百分比数据x和标签kinds绘制饼图,并设置了饼图的标题为"师徒取经贡献图"。同时,通过autopct参数设置了饼块内标签的格式化方式为百分数,startangle参数设置了饼图的起始角度为70度,colors参数设置了每个饼块的颜色。最后使用plt.show()函数显示饼图。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [python使用pie()函数绘制饼图](https://blog.csdn.net/sy20173081277/article/details/121206202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [python通过matplotlib生成复合饼图](https://download.csdn.net/download/weixin_38553837/13738754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值