echarts饼状图的product显示出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts饼状图的product显示出来相关的知识,希望对你有一定的参考价值。

参考技术A 饼图区域空白处右键,选择数据工作表,进行编辑,增加即可。
找到需要进行编辑的饼图,然后点击数据,使之呈现下图中的选定状态.,在选定的数据上右击鼠标,然后在展开的菜单中点击选择最下面的“设置数据标签格式”.,在标签选项对话框内点击箭头所指的类别名称即可完成类别名称的添加。
类别显示为饼图中的单个扇区。每个类别都会显示在图表图例中。系列组可选。系列作为饼图中的单个扇区显示。每个系列也都显示在图表图例中。

Matplotlib基本图形之饼状图

Matplotlib基本图形之饼状图

饼状图特点:

饼状图显示一个数据系列中各项大小与各项总和的比例
饼状图的数据点显示为整个饼状图的百分比

示例代码

import os
import time
import numpy as np
import matplotlib.pyplot as plt

basedir = os.path.dirname(os.path.abspath(__file__))
resultdir = os.path.join(basedir, result)


class Create_pie(object):

    def __init__(self,data,labels,dst,name=‘‘,title=Title,aspect=1,autopct=%0.2f%%,explode=[],shadow=True):
        ‘‘‘

        :param data: 饼状图使用的数据,一般为列表
        :param labels: 饼状图各个label名称,一般为列表
        :param dst: 存放生成图片的文件夹路径
        :param name: 图片的名称,默认为当前时间戳
        :param title: 图片的标题,默认为Title
        :param aspect: 图片x轴与y轴的比例,默认为1
        :param autopct: 用来在饼状图上添加格式化字符串
        :param explode: 饼状图各个饼叶偏离中心的距离占半径的比例,默认为不偏离
        :param shadaw: 是否显示阴影,默认为显示
        ‘‘‘
        self.data = data
        self.labels = labels
        self.dst = dst
        self.name = name if name else str(int(time.time()))
        self.title = title
        self.aspect = aspect
        self.autopct = autopct
        self.explode = explode if explode else [x*0 for x in range(len(data))]
        self.shadow = shadow


    def drew(self):
        plt.axes(aspect=self.aspect)
        plt.pie(
            x = self.data,
            labels = self.labels,
            autopct = self.autopct,
            explode= self.explode,
            shadow = self.shadow
        )
        plt.title(self.title)
        picname = self.name+.jpg
        picdir = os.path.join(self.dst, picname)
        plt.savefig(picdir)

实例化对象,运行程序

N = [39,46,55,73]
labels = [A,B,C,D]
explode = [0,0.1,0,0]
PIC = Create_pie(N,labels,resultdir,explode=explode)
PIC.drew()

运行结果如下:

技术分享图片

当shadow=False时,运行结果如下:

技术分享图片

 

当不配置explode时,运行结果如下:

技术分享图片

 

当不配置autopct时,运行结果如下:

技术分享图片

 

 

 





以上是关于echarts饼状图的product显示出来的主要内容,如果未能解决你的问题,请参考以下文章

echarts饼状图的属性(浅认知)

echarts中柱体的颜色,饼状图的颜色设置、、、

怎么设置echarts饼状图大小

echarts.js饼状图之间的间隔怎么设置

Echarts作图之饼状图联动

echarts饼状图怎样让图例换行