Highcharts 堆叠条形图

以下实例演示了堆叠条形图。

我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。

配置

plotOptions

配置图表堆叠使用 plotOptions.series.stacking,并设置为 "normal"。如果禁用堆叠可设置为 null , "normal" 通过值设置堆叠, "percent" 堆叠则按百分比。

var plotOptions = {

series: {

stacking: 'normal'

}

};

实例

文件名:highcharts_bar_stacked.htm

Highcharts 教程 | 菜鸟教程(runoob.com)

$(document).ready(function() {

var chart = {

type: 'bar'

};

var title = {

text: 'Historic World Population by Region'

};

var subtitle = {

text: 'Source: Wikipedia.org'

};

var xAxis = {

categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'],

title: {

text: null

}

};

var yAxis = {

min: 0,

title: {

text: 'Population (millions)',

align: 'high'

},

labels: {

overflow: 'justify'

}

};

var tooltip = {

valueSuffix: ' millions'

};

var plotOptions = {

bar: {

dataLabels: {

enabled: true

}

},

series: {

stacking: 'normal'

}

};

var legend = {

layout: 'vertical',

align: 'right',

verticalAlign: 'top',

x: -40,

y: 100,

floating: true,

borderWidth: 1,

backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),

shadow: true

};

var credits = {

enabled: false

};

var series= [{

name: 'Year 1800',

data: [107, 31, 635, 203, 2]

}, {

name: 'Year 1900',

data: [133, 156, 947, 408, 6]

}, {

name: 'Year 2008',

data: [973, 914, 4054, 732, 34]

}

];

var json = {};

json.chart = chart;

json.title = title;

json.subtitle = subtitle;

json.tooltip = tooltip;

json.xAxis = xAxis;

json.yAxis = yAxis;

json.series = series;

json.plotOptions = plotOptions;

json.legend = legend;

json.credits = credits;

$('#container').highcharts(json);

});

以上实例输出结果为:

python堆叠条形图_Highcharts 堆叠条形图相关推荐

  1. Python使用matplotlib绘制柱状图(bar plot)实战:水平条形图、垂直条形图、分组条形图、堆叠条形图

    Python使用matplotlib绘制柱状图(bar plot)实战:水平条形图.垂直条形图.分组条形图.堆叠条形图 目录

  2. Python——柱状图(条形图、堆叠图)

    目录 1 基本函数 2 竖条形图 3 横条形图 4 并列条形图 5 添加标签 6 堆叠柱形图 1 基本函数 bar(x, height, [width], **kwargs) #竖条形图 barh(x ...

  3. matplotlib绘制带比例(percentile)的堆叠(stacked)条形图(bar plot)

    matplotlib绘制带比例(percentile)的堆叠(stacked)条形图(bar plot) 导入包: %matplotlib inline import pandas as pd imp ...

  4. 【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )

    文章目录 一.Bar 条形图 1.bar 函数 2.矩阵数据表示 3.bar 函数代码示例 二.Bar 条形图样式 1.bar 函数样式 2.堆叠条形图示例 三.水平条形图 1.barh 函数 2.代 ...

  5. R语言数据可视化 画并列条形图和堆叠条形图

    本文将以R自带的数据集Titanic为例,来画并列条形图和堆叠条形图!!!!! 绘制并列条形图和堆叠条形图 我们可以看看数据集Titanic ?Titanic 从Titanic中是4X4的列联表,其中 ...

  6. python数据可视化(matplotlib条形图、饼图、箱状图、直方图、折线图)(代码)

    python数据可视化(matplotlib条形图.饼图.箱状图.直方图.折线图) matplotlib(条形图) 一.简单条形图 1.简单垂直条形图 2.简单水平条形图 二.水平交错条形图 三.垂直 ...

  7. Python数据可视化的例子——条形图(bar)

    1.matplotlib模块 应用matplotlib模块绘制条形图,需要调用bar函数,关于该函数的语法和参数含义如下: bar(x, height, width=0.8, bottom=None, ...

  8. Python使用matplotlib可视化发散型条形图、发散条形图(Diverging Bars)是一种可以同时处理负值和正值的条形图、并按照大小排序区分数据(Diverging Bars)

    Python使用matplotlib可视化发散型条形图.发散条形图(Diverging Bars)是一种可以同时处理负值和正值的条形图.并按照大小排序区分数据(Diverging Bars) 目录

  9. python使用matplotlib可视化间断条形图、使用broken_barh函数可视化间断条形图、可视化定性数据的相同指标在时间维度上的差异

    python使用matplotlib可视化间断条形图.使用broken_barh函数可视化间断条形图.可视化定性数据的相同指标在时间维度上的差异 目录 python使用matplotlib可视化间断条 ...

最新文章

  1. SpringBoot 读取配置文件中参数全面教程
  2. php并发扣款,PHP 并发扣款,保证数据一致性(悲观锁)
  3. python图例重复显示_matplotlib中的legend()——用于显示图例
  4. Ubuntu 中设置源的几种方法
  5. 揭秘.NET Core剪裁器背后的技术
  6. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?
  7. ServiceComb中的数据最终一致性方案
  8. 带你自学Python系列(九):input函数和程序循环四维导图导图
  9. python分布式编程_python分布式爬虫中的rules有什么用
  10. 动态分区分配算法(1、首次适应算法 2、最佳适应算法 3、最坏适应算法 4、邻近适应算法)
  11. logistic回归分析优点_SPSS教程|二分类logistic回归及SPSS操作
  12. SharpShooter Reports.Web 7.5 Crack
  13. ipadpro画流程图_Paper 推出适用于快速制作流程图的 Think 套件
  14. 采用神经网络进行城市中长期负荷预测的一种信息系统
  15. 20.5 Shell脚本中的逻辑判断;20.6 文件目录属性判断;20.7 if特殊用法;20.8 20.9 cace判断(上下)...
  16. 斗鱼爬虫,爬取颜值频道的主播图片和名字
  17. 判断语句——switch case
  18. Kubernetes架构基础知识
  19. 远程桌面之客户端连接(MAC远程Windows桌面)
  20. 贝尔曼算法队列优化(SPFA)

热门文章

  1. 常见拉丁文读法,肯定用得着~
  2. 书呆子rico_书呆子分数:为什么我们要填写这些?
  3. 戴森空气净化器php00使用,戴森空气净化器使用—戴森空气净化器使用方法
  4. 【AlarmManager】待机唤醒功能
  5. 【枚举】项目一。求对称点
  6. 【什么情况下U盘会出现0字节?】
  7. 云米携手coKiing发布高端AI变频空调,提前卡位5G智能家居市场
  8. 2012 苏州瑞晟微电子 面试(共两轮,每次近一个半小时)
  9. 地图兴趣点搜索三(ES相关性得分参数调整)
  10. 对接企业微信4:接收消息与事件