精华内容
下载资源
问答
  • 1. 饼图百分比(1)先用RAND()函数随机生成数字,并添加辅助列(2) 创建饼图,并复制一个饼图(3)在系列选项这里选择次坐标轴,并适当设置饼图分离程度(4)拖动小饼图,使其往中心点移动(5)接下来把饼图调成...

    在数据可视化呈现的时候,饼图是非常常用的图表,下面介绍几种制作好看的可视化饼图方法。

    1. 饼图百分比

    (1)先用RAND()函数随机生成数字,并添加辅助列

    939b6d23a9eebda383597188c5e06a8d.png

    (2) 创建饼图,并复制一个饼图

    429ccd743639a8ce77c77ef6c019c147.png

    (3)在系列选项这里选择次坐标轴,并适当设置饼图分离程度

    d923c6e30f132cf1d382dbfca35ecc20.png

    (4)拖动小饼图,使其往中心点移动

    3f9d3a096d0271f8e22eee01d62a1844.png

    (5)接下来把饼图调成你喜欢的颜色就行啦(外边框的颜色也要一起调哦)

    327db0838c1bad22bef021239aa9da2a.png

    2. 双层饼图

    (1)选中一组数据

    99e4aa7674c5ad0d05afa05d60baf29b.png

    (2)将数据整理成2列

    0b5d55250a23392a0e86593a26d694dd.png

    (3)将细分和数据2做成饼图

    81f2953dbba2a59554e8d89cbfc4216f.png

    (4)点击图表设计——选择数据

    f5f83f37845aa248ed60bfcc39df18e1.png

    (5)添加类别1及数据1,点击确定

    5e4cf3f02cefb4aee94553e40fe9aa54.png

    e49da9cbf0f5e6f7d788e25622f8a2f8.png

    9a8197865f1aa7400cc6a75a4280d76b.png

    1bbe4deb20d81ec4cef3028d935039db.png

    (6)在设置数据系列格式中,选择数据2,次坐标轴,饼图分离一定程度

    00a03dc233be780638cc8291a8b2037e.png

    (7)拖动小饼图,使其往中间靠拢

    0758d25a0664e0b2cdf4897587319ba6.png

    (8)最后将颜色调成自己喜欢的颜色,并加上数据标签就完成啦。

    be7571b4380f0115fa1bd444d5550199.png

    3. 复合饼图

    (3)选择子母

    (1)取一组数据

    d4ef69a0e1bec6596976a05f64a629d6.png

    (2)将一号店替换成其各季度细分

    a23eb8f894ae78f1cee284b4bba3a3a6.png

    (3)选择子母饼图

    a9276d324aa919dc3290755e50d651dd.png

    (4)选中左边图表,点击右键,点击设置数据系列格式,第二绘图区中的值填写4

    600988246153d8b97a2d605c53f8b7b5.png

    1320a5fba3b5d842dc0d66d86439a278.png

    (5)添加数据标签

    2a1fdf480139e66e687427e60027034e.png

    (6)调色并优化饼图,就完成啦~

    e1a8938d5ad64a677a2bd7d0585d7b41.png

    4. 多饼图组合图

    (1)选中一组数据,如下图人力资源年龄结构分析图表

    e08ee7cb46beeddb3b4147554cc0fc09.png

    (2)公司各年龄段占比饼图——选中年龄及公司各年龄段占比,插入饼图

    94329225c5734e445f07a1354c211b78.png

    (3)分别将各层级人的年龄及占比选中,插入饼图,操作如(2)

    (4)调色并排版,如下图所示

    3fc9971d60071ff33fa543ec6ca28ca0.png

    怎么样,看完是不是觉得很简单呀~那就自己动手操作一下吧。(*^▽^*)

    展开全文
  • 耐心是一切聪明才智的基础。——柏拉图在职场中,相信图表大家都不陌生,在我们对数据进行分析,给领导进行工作汇报的时候,...今天就给大家分享下如何制作出漂亮的图表,演示我们使用百分比图表为例。图表我们不...

    耐心是一切聪明才智的基础。——柏拉图

    在职场中,相信图表大家都不陌生,在我们对数据进行分析,给领导进行工作汇报的时候,常常会使用图表来可视化显示汇报的内容。

    但是呢?大家应该也都知道,但系统自带的图表,总是显得不那么高级,自己改的话,又改的不是那么漂亮,可能还不如自动插入的图表。

    就比如下面这样的图形:

    155ec234ad4fc9b864c3bf235e9c2fea.png

    看起来是不是不那么漂亮。

    今天就给大家分享下如何制作出漂亮的图表,演示我们使用百分比图表为例。

    图表我们不做简单的饼图,而是你应该没听说的"温度计"百分比图表。

    示例如下:

    b5ac6f5e9d15135ac6c744ad7cb9fac9.gif

    操作步骤:

    1、准备数据源,数据包含目标值和完成率

    a41f99fe5a15d1fd2a46092ebdd03812.png

    2、选中A1:B2区域,点击【插入】-【图表】-【二维柱形图】-【簇状柱形图】,或者按Alt+F1直接插入图表

    2b661d7bfa9e2b8032f3998403c5ee69.gif

    3、选中图表,点击【设计】-【切换行/列】或者右击鼠标,选择【选择数据】-【切换行/列】

    ce5e3f8741934ba79e65f3cd30ccb25e.gif

    图表就会变成如下样式:

    48a49044554e3cffe44495468742a870.png

    4、选中图表纵坐标轴,右键-【设置坐标轴格式】,切换到【坐标轴选项】下,修改【边界】最小值为 0,最大值为 1,删除纵坐标轴、横坐标轴、图表标题、网格线等内容

    99e73368b0639e1340a3edb1c3d9706e.gif

    5、双击任意柱形图,打开【设置数据系列格式】-【系列选项】-【系列重叠】设置为 100%,【间隙宽度】设置为 1%。

    11b4e9790166dd2ccba91e0ce6bb858c.gif

    6、按住Shift键,在表格空白处绘制一个正圆,右击【设置形状样式】,【填充】设置为无填充,【线条】设置颜色,【复合类型】选择想要的类型。

    5f1886b29a62d01dab97ddf2fc45a090.gif

    7、选中圆形,按Ctrl+C复制,选择图表中的【目标值】,按Ctrl+V粘贴。

    60444f8bda8ef811bc1c2e64650bbf6c.gif

    8、将刚才所画圆形填充颜色,选择圆形,右击【设置形状样式】,【填充】设置为想要的颜色,选择图表中的【完成率】,按Ctrl+V粘贴。

    b374509c238bdb5fba1b09338367064e.gif

    9、选中【完成率】,右击【设置数据系列格式】,点击【填充】,将格式设置为【层叠并缩放】,右击【完成率】-【添加数据标签】,设置标签的大小及颜色。

    135711aca3bb661c0b04b1f6769214fc.gif

    10、关键步骤,不设置会出异常哦~

    右击【完成率】-【设置数据系列格式】,选择【次坐标轴】,注意【次坐标轴】不可删除。再设置坐标轴的边界,最小值为0,最大值为1。

    11、这样一个温度计图表就做好了,当我们变更【完成率】的内容时,图表数据也跟着变化了。

    a39475846625a34f1fecd16ba7b61911.gif
    223d6e6050195e8f209307b48fbf9dcf.gif

    以上就是给大家分享的关于温度计图表的做法,漂亮吧!

    快快练习下吧,看的再明白,不如练习几遍,多练习才能让你更快掌握。

    如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢

    本文由李先生的职场Excel原创,欢迎关注,带你一起长知识!

    展开全文
  • EChars图表在引入到div中时,只能识别px,如果div设置的为百分比宽度和高度,那么在前端显示的时候会把百分比读成px来作为图表的大小显示如何将div百分比宽高转为px 有几种方式: (1)可以用offsetWidth和...

    EChars图表

    EChars图表在引入到div中时,只能识别px,如果div设置的为百分比宽度和高度,那么在前端显示的时候会把百分比读成px来作为图表的大小显示。

    如何将div百分比宽高转为px

    有几种方式:
    (1)可以用offsetWidth和offsetHeight的形式。代码如下:

    	var div1=document.getElementById("devEnergyConsumeChart");
        var div2=document.getElementById("devEnergyConsume");
        // 获取元素的宽高,将百分比转化为px;赋值给div2
        div2.style.width=div1.offsetWidth+'px';
        div2.style.height=div1.offsetHeight+'px';
    

    (2)用clientWidth和clientHeight的方式。代码如下:

    	var div1=document.getElementById("devEnergyConsumeChart").clientWidth;
        var div2=document.getElementById("devEnergyConsume").clientHeight;
    

    只写这dom事件是不行的,因为要等div百分比宽高加载好,才能知道对应的px值,所以代码都要写到onload事件里面。代码如下:

    	window.onload=function () {
    	var div1=document.getElementById("devEnergyConsumeChart").clientWidth;
        var div2=document.getElementById("devEnergyConsume").clientHeight;
        }
    

    如果有不明白地方欢迎留言,联系方式qq:1207948519。

    展开全文
  • Beat Saber mod可以在最终屏幕上的整个地图上显示能量条,百分比水平或切割值的图表。 要求 Beat Sabre 1.13.4或兼容 BSIPA 4.1.4或更高版本 Beat Sabre Utils 1.8.0或更高版本 BeatSaberMarkupLanguage 1.5.1或更高...
  • 在做大屏的数据分析的时候,经常会用到echarts的图表,大屏的分辨率会有很多,比如5400*3038,9600*5400 等等,在适配大屏的布局上,宽设置百分比,盛放 echarts 的盒子的宽设置百分比,就可以适配图表了。...

    在做大屏的数据分析的时候,经常会用到echarts的图表,大屏的分辨率会有很多,比如5400*3038,9600*5400 等等,在适配大屏的布局上,宽设置成百分比,盛放 echarts 的盒子的宽设置成百分比,就可以适配图表了。

    但是图表里有文字的,比如图例的文字,x/y轴的文字等,如果不做处理,直接写fontSize=12,那你会发现,页面放到大屏之后,文字就特别小,甚至看不到。

    b2d16851f19416ebaae159a6b9a0291d.png那要怎么设置才能适配大屏的分辨率呢?
    首先想到的就是rem, echarts 里的字号大小,如果设置成 fontSize='12rem',其实是无效的,但是可以设置成百分比,比如  fontSize='100%',这个百分比是指.echarts-item的100%,也就是echarts 的字号是 0.12rem。
    1
    "echarts-box" class="echarts-item" >div>2.echarts-item{3    font-size: 0.12rem;4   }写到这里,大家应该就能知道echarts图表里的文字怎么去适配大屏分辨率了。可以自行思考,完整的实现一下echarts图表文字如何适配大屏分辨率的小Dome。如果还不清楚,可以想一想我们是怎么做移动端适配的,思路是一样的,先要实现,不同分辨率下html字号的变化。代码如下,具体里面的数值可以根据自己的大屏设计稿尺寸做调整。
     1<script type="text/javascript"> 2    htmlSize(); 3    // 绑定到窗口的这个事件中 4    window.addEventListener('resize'function (){ 5        htmlSize(); 6    }); 7    function htmlSize({ 8        // 设计图尺寸 9        let designSize = 1920;10        let docEl = document.documentElement;11        // 根据窗口宽度做适配12        let wW = docEl.getBoundingClientRect().width;13        if (wW 1080) {14            wW = 1080 ;15        } else if (wW  > 19200) {16            wW = 19200 ;17        }18        let rem = wW * 100 / designSize;19        docEl.style.fontSize = rem + 'px';2021        // 根据窗口高度做适配22        /*let designSize = 1920;23        let docEl = document.documentElement;24        let wH = window.innerHeight || document.body.clientHeight || document.documentElement.clientHeight;25        if (wH 26            wH = 1080 ;27        } else if (wH  > 5400) {28            wH = 5400 ;29        }30        console.log('调整尺寸',wW);31        let rem = wH * 100 / designSize;32        docEl.style.fontSize = rem + 'px';*/33    }34script>
    完整的 Dome 代码如下:
     1html> 2<html lang="en"> 3<head> 4    <meta charset="UTF-8"> 5    <title>Documenttitle> 6    <style> 7        body{ 8            font-size100px; 9            width100%;10        }11        .echarts-wrap{12            width100%;13            height300px;14            font-size1rem;15        }16        .echarts-item{17            width30%;18            height100%;19            font-size0.12rem;20        }21    style>22head>23<script type="text/javascript">24    htmlSize();25    // 绑定到窗口的这个事件中26    window.addEventListener('resize'function (){27        htmlSize();28    });29    function htmlSize({30        // 设计图尺寸31        let designSize = 1920;32        let docEl = document.documentElement;33        // 根据窗口宽度做适配34        let wW = docEl.getBoundingClientRect().width;35        if (wW 1080) {36            wW = 1080 ;37        } else if (wW  > 19200) {38            wW = 19200 ;39        }40        let rem = wW * 100 / designSize;41        docEl.style.fontSize = rem + 'px';4243        // 根据窗口高度做适配44        /*let designSize = 1920;45        let docEl = document.documentElement;46        let wH = window.innerHeight || document.body.clientHeight || document.documentElement.clientHeight;47        if (wH 48            wH = 1080 ;49        } else if (wH  > 5400) {50            wH = 5400 ;51        }52        console.log('调整尺寸',wW);53        let rem = wH * 100 / designSize;54        docEl.style.fontSize = rem + 'px';*/55    }56script>57<body>58    <div class="echarts-wrap">59        <div id="echarts-box" class="echarts-item">div>60    div>61    62    <script src="echarts.min.js">script>63    <script type="text/javascript">64        // 基于准备好的dom,初始化echarts实例65        let myChart = echarts.init(document.getElementById('echarts-box'));66        // 指定图表的配置项和数据67        let option = {68            title: {69                text'ECharts'70            },71            tooltip: {},72            legend: {73                data:['销量']74            },75            xAxis: {76                data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],77                axisLabel: {78                    fontSize'100%',79                }80            },81            yAxis: {},82            series: [{83                name'销量',84                type'bar',85                barWidth:20,86                data: [52036101020]87            }]88        };8990        // 使用刚指定的配置项和数据显示图表。91        myChart.setOption(option);92    script>9394body>95html>
    其实最开始我不是这样实现的,那时候因为一下子没有想到设置字号百分比去实现,而是直接写了一个方法,echart的字号那里直接调用方法,算出字号,不过那种方法,不如这种直接设置百分比的简洁。代码也贴一下吧,主要想说明的是,一种效果可以有多种实现方式,就是在不断的实践中找到最优解。如果大家有不一样的实现方法,欢迎点击在看评论。
     1html> 2<html lang="en"> 3<head> 4    <meta charset="UTF-8"> 5    <title>Documenttitle> 6    <style> 7        body{ 8            font-size100px; 9            width100%;10        }11        .echarts-wrap{12            width100%;13            height300px;14            font-size1rem;15        }16        .echarts-item{17            width30%;18            height100%;19        }20    style>21head>22<body>23    <div class="echarts-wrap">24        <div id="echarts-box" class="echarts-item">div>25    div>26    27    <script src="echarts.min.js">script>28    <script type="text/javascript">29        function getFontSize(res{30            // 根据窗口高度做适配31            let wH = window.innerHeight || document.body.clientHeight || document.documentElement.clientHeight;32            if (!wH) return;33            if (wH 1080) {34                wH = 1080 ;35            } else if (wH  > 5400) {36                wH = 5400 ;37            }38            let fontSize = 100 * (wH / 1080);39            return res*fontSize;40        }41        // 基于准备好的dom,初始化echarts实例42        let myChart = echarts.init(document.getElementById('echarts-box'));43        // 指定图表的配置项和数据44        let option = {45            title: {46                text'ECharts'47            },48            tooltip: {},49            legend: {50                data:['销量']51            },52            xAxis: {53                data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],54                axisLabel: {55                    fontSize: getFontSize(0.12),56                }57            },58            yAxis: {},59            series: [{60                name'销量',61                type'bar',62                barWidth:20,63                data: [52036101020]64            }]65        };6667        // 使用刚指定的配置项和数据显示图表。68        myChart.setOption(option);69    script>7071body>72html>
    展开全文
  • 当鼠标指示到FusionCharts图表中一个特定的数据点时所显示出来的信息就是工具提示。提示的信息可以是以下内容: 单系列图(除了饼图和环图):名称和值 饼图和环图:名称和值/百分比 多系列和组合图:系列名称、类别...
  • 中的工具提示是什么?当鼠标悬停在一个特定的数据点上时就会显示工具提示,提示以下信息: ...如何禁用FusionCharts图表中的工具提示? 你可以通过设置showToolTip='0'来禁用工具提示。 例如: <...
  • FusionCharts中的工具提示是什么?当鼠标悬停在一个特定的数据点上时就会显示工具提示,提示以下信息: ...如何禁用FusionCharts图表中的工具提示 你可以通过设置showToolTip='0'来禁用工具提示。 ...
  • 在Excel中,我们可以设置误差线的显示方向,如正负偏差、负偏差、正偏差,以及设置误差类型和误差量,如固定值、百分比、标准偏差、标准误差和自定义类型。 本文将介绍如果使用Spire.XLS组件给Excel图表添加误差线。...
  • 在官方文档中,grid 介绍的很详细。 ... grid 为直角坐标系内绘图网格,可以设置 x y x2 y2 ...x 为直角坐标系内绘图网格左上角横坐标,数值单位px,支持百分比(字符串),如'50%'(显示区域横向中心) y 为左上纵坐...
  • 如何能够显示出各类别产品销量在总销量中所占百分比呢?当然,通过计算得出然后再显示到label上的方法肯定可以,但我想,控件既然已经能够根据各类别占比生成图表,这个值肯定已经计算出来了,只是没有找到引用的...
  • 这个有意思的东西来源于一个想借用饼状图pie实现一个环形图,且环形图内环需要设置一个颜色,另外显示最小块的百分比在内环内。至于如何在饼状图的基础上弄成环形图前面已经写了一篇相关性的文章,请参考:...
  • 当鼠标指示到FusionCharts图表中一个特定的数据点时所显示出来的信息就是工具提示。提示的信息可以是以下内容: 单系列图(除了饼图和环图):名称和值 饼图和环图:名称和值/百分比 多系列和组合图:系列名称、类别...
  • dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。它允许你创建动态甘特图,并以一个方便...在本教程中,我们将分享有关如何设置内联...
  • 中文版Excel.2007图表宝典 1/2

    热门讨论 2012-04-06 18:49:24
    1.5.7 设置图表元素的格式/19 1.5.8 复制图表的格式/20 1.5.9 重命名图表/20 1.5.10 打印图表/20 第2章 图表类型/23 2.1 利用图表传达信息/23 2.2 选择图表类型/24 2.3 Excel的图表类型/26 2.3.1 柱形图/26 2.3.2 ...
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
    1.5.7 设置图表元素的格式/19 1.5.8 复制图表的格式/20 1.5.9 重命名图表/20 1.5.10 打印图表/20 第2章 图表类型/23 2.1 利用图表传达信息/23 2.2 选择图表类型/24 2.3 Excel的图表类型/26 2.3.1 柱形图/26 2.3.2 ...
  • vue.js中监听是否全屏显示

    千次阅读 2019-05-24 17:30:44
    最近遇到一个项目,使用echarts图表展示数据,但是需求是显示大小自适应,由于鄙人才疏学浅,只好使用笨方法,那就是设置图表宽高为百分比,当调整屏幕大小时,强制页面刷新。 那么问题来了,如何判断屏幕显示变化...
  • 下面这张图表是德勤某报告中的一页用Excel如何模仿做出这种效果呢?我将数据录入EXCEL表格如果直接制作堆积柱形图,会是这个样子如果设置分类间距为0,则是这个样子都不符合我们的要求。那怎么办?其实营长的方法...
  • 在谈 formatter 之前,先来说说 grid。在官方文档中,grid 介绍的很详细。见网址: ... 如图所示,x 为直角坐标系内绘图网格左上角横坐标,数值单位px,支持百分比(字符串),如'50%'(显示...
  • //设置图表的数据 chart3.DataSource = dt; //chart3.Series.Clear(); chart3.Series[0].ChartType = SeriesChartType.Pie;//设置形状 chart3.Series[0].XValueMember = "Volume1";//图例数据成员列 ...
  • 二维码,条形码,网页各类打印样式控件Lodop 1.如何在页面内嵌入控件见样例一 2.如何选材打印当前页面内容见样例二 3.如何用代码生成打印页见样例三 4.如何打印设计和定位套打见...46如何设置右边距和下边距见样例四十六

空空如也

空空如也

1 2 3 4
收藏数 77
精华内容 30
关键字:

如何设置图表显示百分比