精华内容
下载资源
问答
  • 动态数据分析饼状图PPT模板下载,关键词:饼图、饼状图素材下载,幻灯片图表素材,PPTX格式; 动态数据分析饼状图PPT模板下载,关键词:饼图、饼状图素材下载,幻灯片图表素材,PPTX格式;
  • 动态数据分析饼状图PPT模板下载,关键词:饼图、饼状图素材下载,幻灯片图表素材,PPTX格式;
  • 本PPT中提供:图表模板38张 各种柱状图、饼状图分析图、数据透析的模版,自己稍加更改即可用
  • 这是一份炫目的数据分析数据统计类PPT模板,... 幻灯片模板橙色与黄色的渐变作为背景,一个金属质感的3D立体饼状图模型作为PPT背景图片。给人高端大气的感觉; 本PPT模板适合用于制作与金融、财务相关的幻灯片。以及数
  • java之数据分析饼状图

    2015-09-15 12:56:26
    第一个参数是标题,第二个参数是一个数据集,第三个参数表示是否显示Legend,第四个参数表示是否显示提示,第五个参数表示中是否存在URL ChartFrame chartFrame=new ChartFrame("某公司人员组织数据图",chart);...

    import org.jfree.chart.ChartFactory;
    import org.jfree.chart.ChartFrame;
    import org.jfree.chart.JFreeChart;
    import org.jfree.data.general.DefaultPieDataset;


    public class JFreeChartTest
    {
        public static void main(String[] args)
        {
            DefaultPieDataset dpd=new DefaultPieDataset(); //建立一个默认的饼图
            dpd.setValue("manger", 25);  //输入数据
            dpd.setValue("buessness", 25);
            dpd.setValue("developer", 45);
            dpd.setValue("other", 10);
            
            JFreeChart chart=ChartFactory.createPieChart("JFreeChartTest",dpd,true,true,false); 
            //可以查具体的API文档,第一个参数是标题,第二个参数是一个数据集,第三个参数表示是否显示Legend,第四个参数表示是否显示提示,第五个参数表示图中是否存在URL
            
            ChartFrame chartFrame=new ChartFrame("某公司人员组织数据图",chart); 
            //chart要放在Java容器组件中,ChartFrame继承自java的Jframe类。该第一个参数的数据是放在窗口左上角的,不是正中间的标题。
            chartFrame.pack(); //以合适的大小展现图形
            chartFrame.setVisible(true);//图形是否可见
            
        }
    }

    展开全文
  • *不够100 的凑成100 主要是数据分析 饼状图相关使用 * @param $list * @return mixed * @throws \Exception * @author cab * @date xxx */ public static function handleRate($list) { $count = count($...
     /**
         *不够100 的凑成100 主要是数据分析 饼状图相关使用
         * @param $list
         * @return mixed
         * @throws \Exception
         * @author cab
         * @date xxx
         */
        public static function handleRate($list)
        {
    
            $count = count($list);
    
            $arrRate = array_column($list, 'rate');
            $totalRate = array_sum($arrRate);
    
            if ($totalRate != 100 && $count) {
                $diff = strval(sprintf("%.2f", 100 - $totalRate));
                $list[$count - 1]['rate'] += $diff;
                $list[$count - 1]['rate'] = strval(sprintf("%.2f", $list[$count - 1]['rate']));
            }
    
            return $list;
        }

     

    展开全文
  • 这是一份炫目的数据分析数据统计类PPT模板,第一PPT模板网,提供幻灯片模板免费下载;...关键词:黄色、金色PPT背景,3d立体幻灯片模板,饼状图、饼图PPT背景图片,数据分析数据统计幻灯片模板下载,.PPTX格式;
  • Android 饼状图分析.zip

    2019-07-03 20:06:45
    Android 饼状图分析 实现了用饼状图分析数据,并显示
  • <title>JFreeChart显示饼状图 String fileName = ServletUtilities.saveChartAsJPEG(CharUtil.createChart(), 550, 380, session); //String graphURL = request.getContextPath()+"/DisplayChart?fileName="+...

     代码:

    CharUtil.java

    package com.chart;
    
    import java.awt.Font;
    import java.text.NumberFormat;
    
    import org.jfree.chart.ChartFactory;
    import org.jfree.chart.JFreeChart;
    import org.jfree.chart.labels.StandardPieSectionLabelGenerator;
    import org.jfree.chart.plot.PiePlot;
    import org.jfree.data.general.DefaultPieDataset;
    import org.jfree.data.general.PieDataset;
    
    public class CharUtil {
      public static PieDataset initDataSet(){
    	   double []values = {300,110,160,240,220,50};
    	   String []keys ={"数码产品","家用电器","日常用品","服装","水果蔬菜","其他"};
    	   DefaultPieDataset dataset = new DefaultPieDataset();
    	   for (int i = 0; i < values.length; i++) {
    	     dataset.setValue(keys[i], values[i]);
    	   }
    	   System.out.println("数据集:"+dataset);
    	   return dataset;
       }
      
      public static JFreeChart createChart(){
    	  //创建3D饼图
    	  JFreeChart chart = ChartFactory.createPieChart3D("海哥商城月销量统计", initDataSet(), true, true, false);
    	  chart.getTitle().setFont(new Font("隶书", Font.BOLD, 15));  //设置标题字体
    	  PiePlot plot = (PiePlot) chart.getPlot();
    	  plot.setForegroundAlpha(0.5f);  //设置前景透明度
    	  plot.setLabelFont(new Font("宋体", Font.PLAIN, 12));
    	  plot.setCircular(true);
    	  //设置分类标签的格式
    	  plot.setLabelGenerator(new StandardPieSectionLabelGenerator("{0}={2}", NumberFormat.getNumberInstance(), NumberFormat.getPercentInstance()));
    	  return chart;
      }
    }
    

    ChartUtil.jsp

    <%@page import="com.chart.CharUtil"%>
    <%@page import="org.jfree.chart.servlet.ServletUtilities"%>
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JFreeChart显示饼状图</title>
    </head>
    <body>
    <% 
      String fileName = ServletUtilities.saveChartAsJPEG(CharUtil.createChart(), 550, 380, session);
      //String graphURL = request.getContextPath()+"/DisplayChart?fileName="+fileName;
    %>
    <div align="center">
       <img alt="商城月销量统计" src="DisplayChart?filename=<%=fileName %>" border="1">
    </div>
    </body>
    </html>

    截图:


    展开全文
  • 《Python 数据分析三剑客之 Matplotlib(一):初识 Matplotlib 与其 matplotibrc 配置文件》 《Python 数据分析三剑客之 Matplotlib(二):文本描述 / 中文支持 / 画布 / 网格等基本图像属性》 《Python 数...

    CSDN 课程推荐:《Python 数据分析与挖掘》,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务。曾与联想、亨氏、网鱼网咖等企业合作多个企业级项目。


    Matplotlib 系列文章:


    另有 NumPy、Pandas 系列文章已更新完毕,欢迎关注:


    推荐学习资料与网站(博主参与部分文档翻译):



    这里是一段防爬虫文本,请读者忽略。
    本文原创首发于 CSDN,作者 TRHX。
    博客首页:https://itrhx.blog.csdn.net/
    本文链接:https://itrhx.blog.csdn.net/article/details/106025845
    未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!
    

    【1x00】方法描述

    matplotlib.pyplot.pie() 方法用于绘制饼状图。

    基本语法:

    matplotlib.pyplot.pie(
    		x[, explode=None, labels=None, colors=None,
    		autopct=None, pctdistance=0.6, shadow=False,
    		labeldistance=1.1, startangle=None, radius=None,
    		counterclock=True, wedgeprops=None, textprops=None,
    		center=(0, 0), frame=False, rotatelabels=False, \*, data=None]
    		)
    
    参数 描述
    x 每个扇形块的大小,数组形式,大小单位是比例
    explode 指定对应扇形块脱离饼图的半径大小,数组形式,其中元素个数应该是 len(x)
    labels 每个扇形块上的文本标签,列表形式
    labeldistance 每个扇形块上的文本标签与扇形中心的距离,float 类型,默认 1.1
    colors 每个扇形块对应的颜色,数组形式
    autopct 用于计算每个扇形块所占比例,字符串或者函数类型
    例如:autopct='%1.1f%%' 表示浮点数,保留一位小数,并添加百分比符号
    pctdistance 每个扇形块的中心与 autopct 生成的文本之间的距离,float 类型,默认 0.6
    shadow 是否为扇形添加阴影效果
    startangle 将饼图按照逆时针旋转指定的角度,float 类型
    radius 饼图的半径,如果是 None,则将被设置为 1,float 类型
    counterclock 是否按照逆时针对扇形图进行排列,bool 类型,默认 True
    wedgeprops 传递给绘制每个扇形图对象的参数,字典形式,参数值参见 Wedge
    例如:wedgeprops = {'linewidth': 3} 设置扇形边框线宽度为 3
    textprops 传递给文本对象的参数,字典形式
    例如:textprops={'color': 'r', 'fontsize': 15} 设置文字为红色,大小为15
    center 饼图圆心在画布上是坐标,默认 (0, 0)
    frame 是否显示 x, y 坐标轴外框,默认 False
    rotatelabels 是否按照角度进行调整每块饼的 label 文本标签,默认 False

    【2x00】简单示例

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Golang', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    # 指定4个扇区所占比例以及扇区的颜色,扇区文本标签距离扇区中心1.1
    plt.pie(x, labels=labels, colors=colors, labeldistance=1.1)
    plt.title('饼状图简单示例')
    
    plt.show()
    

    01

    【3x00】按角度调整扇形标签

    rotatelabels 属性可以设置是否按照角度调整每块饼的 label(标签)显示方式。

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Go', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    # 指定4个扇区所占比例以及扇区的颜色,扇区文本标签距离扇区中心1.1,按角度调整 labels
    plt.pie(x, labels=labels, colors=colors, labeldistance=1.1, rotatelabels=True)
    plt.title('饼状图按角度调整 labels 示例')
    
    plt.show()
    

    02

    【4x00】显示图例

    与前面文章中绘制线性图、散点图、条形图一样,调用 matplotlib.pyplot.legend() 方法可绘制图例,该方法的参数解释参见前文《Python 数据分析三剑客之 Matplotlib(三):图例 / LaTeX / 刻度 / 子图 / 补丁等基本图像属性》

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Go', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    plt.pie(x, labels=labels, colors=colors, labeldistance=1.1)
    plt.title('饼状图显示图例示例')
    plt.legend(bbox_to_anchor=(1, 1))
    
    plt.show()
    

    03


    这里是一段防爬虫文本,请读者忽略。
    本文原创首发于 CSDN,作者 TRHX。
    博客首页:https://itrhx.blog.csdn.net/
    本文链接:https://itrhx.blog.csdn.net/article/details/106025845
    未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!
    

    【5x00】突出显示扇形块

    explode 参数可以实现突出显示某一块扇区,接收数组形式的参数,这个数组中的元素个数应该是 len(x),即和扇区块的数量相同。

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Golang', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    # 指定第一个扇区块脱离饼图的半径大小为0.3,其它扇区不脱离
    plt.pie(x, labels=labels, colors=colors, labeldistance=1.1, explode=[0.3, 0, 0, 0])
    plt.title('饼状图突出显示扇形块示例')
    plt.legend(bbox_to_anchor=(1, 1))
    
    plt.show()
    

    04

    【6x00】显示各扇区所占百分比

    autopct 参数可用于计算每个扇形块所占比例,接收字符串或者函数类型,例如:autopct='%1.1f%%' 表示浮点数,保留一位小数,并添加百分比符号。pctdistance 参数用于调整每个扇形块的中心与 autopct 生成的文本之间的距离,float 类型,默认 0.6。

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Golang', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    plt.pie(
        x,                        # 每个扇形块所占比例
        labels=labels,            # 扇形块文本标签
        colors=colors,            # 扇形块颜色
        labeldistance=1.1,        # 扇形块标签距离中心的距离
        explode=[0.3, 0, 0, 0],   # 第一个扇形块突出显示
        autopct='%1.1f%%',        # 显示百分比,保留一位小数
        pctdistance=0.5           # 百分比文本距离饼状图中心的距离
    )
    plt.title('饼状图显示各扇区所占百分比示例')
    plt.legend(bbox_to_anchor=(1, 1))  # 显示图例
    
    plt.show()
    

    05

    【7x00】旋转饼状图

    startangle 参数可以选择饼状图,改变饼状图放置的角度。注意是按照逆时针旋转。

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Golang', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    plt.pie(
        x,                        # 每个扇形块所占比例
        labels=labels,            # 扇形块文本标签
        colors=colors,            # 扇形块颜色
        labeldistance=1.1,        # 扇形块标签距离中心的距离
        explode=[0.3, 0, 0, 0],   # 第一个扇形块突出显示
        autopct='%1.1f%%',        # 显示百分比,保留一位小数
        pctdistance=0.5,          # 百分比文本距离饼状图中心的距离
        startangle=-90            # 逆时针旋转-90°,即顺时针旋转90°
    )
    plt.title('饼状图旋转角度示例')
    plt.legend(bbox_to_anchor=(1, 1))  # 显示图例
    
    plt.show()
    

    06

    【8x00】自定义每个扇形和文字属性

    wedgeprops 参数以字典形式为每个扇形添加自定义属性,例如:wedgeprops = {'linewidth': 3} 设置扇形边框线宽度为 3,更多其他参数值参见 Wedge

    textprops 参数同样以字典形式为文本对象添加自定义属性,例如:textprops={'color': 'r', 'fontsize': 15} 设置文字为红色,大小为15,更多其他参数值参见 Text

    import matplotlib.pyplot as plt
    
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    
    x = [10, 30, 45, 15]
    labels = ['Java', 'Golang', 'Python', 'C++']
    colors = ['red', 'yellow', 'blue', 'green']
    
    plt.pie(
        x,                           # 每个扇形块所占比例
        labels=labels,               # 扇形块文本标签
        colors=colors,               # 扇形块颜色
        labeldistance=1.1,           # 扇形块标签距离中心的距离
        explode=[0.3, 0, 0, 0],      # 第一个扇形块突出显示
        autopct='%1.1f%%',           # 显示百分比,保留一位小数
        pctdistance=0.6,             # 百分比文本距离饼状图中心的距离
        shadow=True,                 # 显示阴影效果
        wedgeprops={                 # 为每个扇形添加属性
            'width': 0.7,            # 扇形宽度0.7
            'edgecolor': '#98F5FF',  # 扇形边缘线颜色
            'linewidth': 3           # 扇形边缘线宽度
        },
        textprops={                  # 为文字添加属性
            'fontsize': 13,          # 文字大小
            'fontweight': 'bold',    # 文字粗细
            'color': 'k'             # 文字颜色,黑色
        }
    )
    plt.title('饼状图自定义每个扇形和文字属性示例', fontweight='bold')
    plt.legend(bbox_to_anchor=(1, 1), borderpad=0.6)  # 显示图例
    
    plt.show()
    

    07


    这里是一段防爬虫文本,请读者忽略。
    本文原创首发于 CSDN,作者 TRHX。
    博客首页:https://itrhx.blog.csdn.net/
    本文链接:https://itrhx.blog.csdn.net/article/details/106025845
    未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!
    

    展开全文
  • 今天更新的内容是饼状图,也是一个比较简单的图,相信通过前面几个图的学习,对matplotlib也比较熟悉了。设置参数,调用函数,调用参数。 饼状图的使用和前几个类似,也是通过plt.pie()调用。 matplotlib.pyplot.pie...
  • 如何用饼状图显示数据

    千次阅读 2019-04-27 22:30:50
    开发工具与关键技术:VS MVC基础 ...而我今天要说的是饼状图数据分析图,饼状图相对于其他的图形优点在于它可以更直观的看到某部分数据占据总体的比率如下图所示,把鼠标移到该部分的上面,它可清楚的看...
  • 本控件可以自动生成饼状图、柱状图、线状图,为纯JS脚本编写,可以支持任何语言的WEB项目开发,Html脚本调用即可; 有各种图形的相关调用demo示例,支持JS生成图形和XML生成图形2种方式,无需任何注册及限制,BS项目...
  • github地址:https://github.com/Maxwellwk/DataAnalysisCaseShow/blob/master/primary_data_analysis/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90%E6%A1%88%E4%BE%8B.ipynb
  • 真动态提取数据库,不是静态的吐槽首先看看饼状图的输入数据结构具体操作从数据库提取数据数据存入字典发送给网页在网页上提取收到的字典(重要!) 吐槽 今天做python web项目时候做饼状图时候遇到了问题,网页不...
  • 】假如一个行业只有ABCD四个公司,我们想要用图表展现,它们各自每年的生产总额,占整个行业的比例是多少,这时我们用饼状图(pie chart)更好。假设四家公司的每年的生产总额为:sales=[2.6,7.8,4.3,9.1]四家公司...
  • 文章目录柱状图饼状图 柱状图 1.启动jupyter notebook 2.创建一个新的notebook,并导入matplotlib import matplotlib.pyplot as plt 3.绘制柱状图 x = ['A',"B","C","D"] #表示4个季度 y = [10,30,20,60] #表示4个...
  • 绘制数据种类直方图、饼状图 """ import numpy as np import matplotlib.pyplot as plt from matplotlib import mlab from matplotlib import rcParams import pandas as pd def draw_zhifangtu(): fig1 = plt....
  • 利用饼状图分析报表

    2015-05-27 23:00:41
    利用JFreeChat工具,根据后台数据库生成饼状图,良好的JFreeChat入门源码,包含数据库表
  • 独立项目编码实现3D饼状图的报表分析,完整项目+数据+源码,导入即可使用
  • Chart.js-饼状图分析(参数分析+例图)饼状图样式总览基本写法参数解析饼状图2 - 中空同心圆饼状图3 - 多同心圆 饼状图样式总览 基本写法 首先在< script >标签里面引入chart.js: <script src="chart.js/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,411
精华内容 2,564
关键字:

如何分析饼状图数据