您现在的位置是:首页  >  前端 >  前端开发 设计思想

Highcharts:X轴分组堆叠图

博主 添加时间:2014-11-20 11:42:25 【设计思想】 热度:73人已围观

在设计一个项目中的数据展示页面时,想要设计双X轴,一个轴显示需要的项,一个轴对这些项进行分组,效果如图:


  • Highcharts自带双X轴展示方式,但是效果不是太理想,调整起来也会麻烦些
  • 看到Highcharts上有一个分组插件,grouped-categories.js,稍做修改即可实现想要的效果,代码如下:
$(function () {
    var chart = new Highcharts.Chart({
        chart: {
            renderTo: "container",
            type: "column"
        },
        title: {
            text: null
        },
plotOptions: {
            column: {
                stacking: 'normal',
                dataLabels: {
                    enabled: false,
                    color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white'
                }
            }
        },
        series: [{
             name: '新',
                        color: '#FF3300',
                        type: 'column',
            data: [4, 14, 18, 5, 6, 5, 14, 15, 18]
        },{
             name: '循',
                        color: '#009900',
                        type: 'column',
            data: [4, 14, 18, 5, 6, 5, 14, 15, 18]
        }
                ,{
             name: '备',
                        color: '#FFFF33',
                        type: 'column',
            data: [4, 14, 18, 5, 6, 5, 14, 15, 18]
        }],
        xAxis: {
            categories: [{
                name: "2011年",
                categories: ["一", "二", "三"]
            }, {
                name: "2012年",
                categories: ["一", "二", "三"]
            }, {
                name: "2013年",
                categories: ["一", "二", "三"]
            }]
        }
    });
});				


  • 相关文章

文章评论

博客名片

职业:PHP程序员

现居:河南省-洛阳市

博客地址:www.lizongyang.cn

Email:5708837@qq.com

站点信息

  • 建站时间:2019-03-25
  • 网站程序:李宗洋博客
  • 联系电话:15888888888
  • 文章统计4084篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~

客服在线

服务时间

周一至周日 9:00-21:00