有很多人都在询问如何在highcharts的pie 饼状图内显示百分比,通过不断琢磨最后得出了一个结论,只需要简单配置即可实现这样一个需求。

完整核心代码如下所示:

$(function () {var chart;//加载highcharts图表$(document).ready(function () {// Build the chartchart = new Highcharts.Chart({chart: {renderTo: 'container',//装载容器idplotBackgroundColor: null,plotBorderWidth: null,plotShadow: false},title: {text: 'highcharts饼图实现图例(Legend)的显示'},tooltip: {pointFormat: '{series.name}: <b>{point.percentage}%</b>',percentageDecimals: 1 //百分比保留小数},plotOptions: {pie: {allowPointSelect: true, //选中某块区域是否允许分离cursor: 'pointer',dataLabels: {enabled: true //是否直接呈现数据 也就是外围显示数据与否},showInLegend: true}},legend: {layout: 'vertical',backgroundColor: '#FFFFFF',floating: true,align: 'left',verticalAlign: 'top',x: 90,y: 45,labelFormatter: function () {return this.name + '('+this.percentage+'%)';}},series: [{type: 'pie',name: 'Browser share',data: [['Firefox', 45.0],['IE', 26.8],{name: 'Chrome',y: 12.8,sliced: true,selected: true},['Safari', 8.5],['Opera', 6.2],['Others', 0.7]]}]});});});

重中之重:

主要是需要在Legend标签内对其显示名称进行格式化:

legend: {layout: 'vertical',backgroundColor: '#FFFFFF',floating: true,align: 'left',verticalAlign: 'top',x: 90,y: 45,labelFormatter: function () {return this.name + '('+this.percentage+'%)';//在名称后面追加百分比数据}},

highcharts入门之Pie:如何让Pie饼状图的图例内显示百分比(转)相关推荐

  1. echart饼状图、柱状图上显示百分比、数据值

    柱状图: echart 3.0写法: series:[{label: {normal: {show: true,position: 'inside',formatter: '{c},({d}%)'// ...

  2. Iocomp控件教程之Pie Chart——饼状图控件

    Pie Chart--饼状图控件(Pie Chart)以饼状图形式显示每一个项目内容所占的百分比比重.在设计时.能够使用属性编辑器加入或者移除项目以及更改属性值.在执行时.使用AddItem,Remo ...

  3. mysql 统计做饼状图_使用Highcharts结合PHP与Mysql生成饼状图

    我们在做复杂的数据统计功能时会用到饼状图,饼状图用整个圆表示总体的数量或整体值1,用圆内各个扇形的大小表示各部分数量或该部分占总体的百分比,它可以清晰直观的表示各部分之间以及各部分与整体之间的数量关系 ...

  4. PHP MySQL饼状图 3d_Highcharts 饼状图(结合PHP、Mysql)

    在做复杂的数据统计功能时会用到饼状图,饼状图用整个圆表示总体的数量或整体值1,用圆内各个扇形的大小表示各部分数量或该部分占总体的百分比,它可以清晰直观的表示各部分之间以及各部分与整体之间的数量关系. ...

  5. echars水状_Echarts饼状图属性设置

    标题 title: { text: '学生生源地来源分布图', subtext: '模拟数据', // x 设置水平安放位置,默认左对齐,可选值:'center' ¦ 'left' ¦ 'right' ...

  6. vue+elementui+echarts饼状图内部显示百分比

    <!--饼状图--><div id="main" style="width: 400px;height: 350px;"></di ...

  7. Matplotlib绘制漂亮的饼状图|python绘制漂亮的饼状图

    python绘图系列文章目录 往期python绘图合集: python绘制简单的折线图 python读取excel中数据并绘制多子图多组图在一张画布上 python绘制带误差棒的柱状图 python绘 ...

  8. python饼状图颜色一样_python数据可视化:折线图、条形图、饼状图显示

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. matplotlib是Python的一个强大的2D图形绘制库,使用需要安装 ...

  9. python数据可视化:折线图、条形图、饼状图显示

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. matplotlib是Python的一个强大的2D图形绘制库,使用需要安装 ...

最新文章

  1. 她半年内举报了755篇问题论文,专挑中国“下手”?还牵扯到北大副校长.........
  2. docker php 一键部署_Java开发提升十倍生产力:Idea远程一键部署springboot到Docker
  3. Django:ORM基本操作-CRUD,管理器对象objects,----->查询2(filter,exclude,get,查询谓词)
  4. mysql作业是什么意思_MySQL 作业七
  5. 【译】在设计表单的时候应该注意的八点
  6. Anroid开发中常用快捷键
  7. node版本管理和npm源管理工具
  8. [渝粤教育] 天水师范学院 matlab电子仿真与应用 参考 资料
  9. Django Mysql数据库-聚合查询与分组查询
  10. Easy2d 文档教程之 Visual Studio 安装 Easy2D 游戏引擎
  11. Java集合常见面试题集锦
  12. 漂亮有创意的思维导图模板下载教程,教你思维导图怎么画
  13. 关于Si24r1调试的总结
  14. 时间复杂度比较以及额外空间复杂度O(1)
  15. 一叶知春秋,一茗品浮生
  16. Unity 骨骼动画模型变形
  17. 综合等效约束车辆动力学建模
  18. HTML第六次作业笔记
  19. 提高工作效率的重要性 苹果手机用便签软件制定计划
  20. mix2s android p 测试,历时一个月,MIX2S成小米首款Android P公测机型

热门文章

  1. 如何解决冲压模具的回弹现象?
  2. c/c++ 洛谷 P5035 金坷垃
  3. Linux性能优化工具:gprof简记
  4. WPF界面控件Telerik UI for WPF初级入门教程 - 入门指南
  5. Rviz玩转三轴机械臂
  6. Redis学习之mget命令
  7. 2021年中国雇员对薪酬结构幸福感最低,管理类岗位雇员幸福感最高
  8. 复杂网络概论----复杂网络分析(三)
  9. mysql中phpmyadmin安装教程_安装phpMyAdmin图文教程
  10. 寒门博士逆袭,选对专业有多重要?