`
liyonghui160com
  • 浏览: 775504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Highcharts实现柱状图、饼状图、曲线图三图合一

阅读更多

 

 

var chart;
$(function() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'chart_combo' //关联页面元素div#id
        },
        title: {  //图表标题
            text: '2011年东北三大城市水果消费量统计图'
        },
        xAxis: { //x轴
            categories: ['柑橘', '香蕉','苹果', '梨子'],  //X轴类别
            labels:{y:18}  //x轴标签位置:距X轴下方18像素
        },
        yAxis: {  //y轴
            title: {text: '消费量(万吨)'}, //y轴标题
            lineWidth: 2 //基线宽度
        },
        tooltip: {
            formatter: function() { //格式化鼠标滑向图表数据点时显示的提示框
                var s;
                if (this.point.name) { // 饼状图
                    s = '<b>' + this.point.name + '</b>: <br>' + this.y+ '万吨(' + 
twoDecimal(this.percentage) + '%)';
                } else {
                    s = '' + this.x + ': ' + this.y + '万吨';
                }
                return s;
            }
        },
        labels: { //图表标签
            items: [{
                html: '水果消费总量对比',
                style: {
                    left: '48px',
                    top: '8px'
                }
            }]
        },
        exporting: {
            enabled: false  //设置导出按钮不可用
        },
        credits: { 
            text: 'helloweba.com',
            href: 'http://www.helloweba.com'
        },
        series: [{ //数据列
            type: 'column',
            name: '长春',
            data: [8.4, 9.8, 11.4, 15.6]
        },
        {
            type: 'column',
            name: '沈阳',
            data: [9.2, 7.8, 10.2, 16.8]
        },
        {
            type: 'column',
            name: '哈尔滨',
            data: [6.5, 9.4, 13.2, 18.6]
        },
        {
            type: 'spline',
            name: '平均值',
            data: [8.03, 9, 11.6, 17]
        },
        {
            type: 'pie', //饼状图
            name: '水果消费总量',
            data: [{
                name: '长春',
                y: 45.2,
                color: '#4572A7' 
            },
            {
                name: '沈阳',
                y: 44,
                color: '#AA4643' 
            },
            {
                name: '哈尔滨',
                y: 47.7,
                color: '#89A54E' 
            }],
            center: [100, 80],  //饼状图坐标
            size: 100,  //饼状图直径大小
            dataLabels: {
                enabled: false  //不显示饼状图数据标签
            }
        }]
    });
});

 

 

由此可见:原来形状是由series: 下的 type: 值决定。

 

 

效果如下:

使用介绍

 

 

  • 大小: 29.9 KB
分享到:
评论

相关推荐

    Highcharts饼状图 柱状图 曲线图

    Highcharts是一款强大的JavaScript图表库,用于在Web页面上创建各种数据可视化效果,包括饼状图、柱状图和曲线图。这些图表类型是数据分析和展示的常用工具,可以帮助用户直观理解大量复杂数据。 饼状图在数据可视...

    Highcharts柱状图显示

    Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它能够帮助开发者轻松创建各种动态、交互式的图表,包括柱状图、折线图、饼图等多种类型。在本案例中,我们聚焦于"Highcharts柱状图显示",特别是柱状图...

    highcharts 下钻 多个series 三级 四级 多级 多种图例 柱状图 饼状图 折线图

    解决highcharts多级下钻问题,下钻过程中使用了多种图例,自带上钻功能 c#,java使用方法一样,demo中使用c#方法实现 vs打开直接可以运行无需连接数据库 大数据可使用异步下钻...

    highcharts曲线图,饼状图

    Highcharts是一款广泛应用于Web开发中的JavaScript图表库,它能够帮助开发者轻松创建各种动态、交互式的图表,包括曲线图和饼状图。这个库以其简洁的API、强大的自定义能力和跨浏览器兼容性而受到欢迎。在本文中,...

    highcharts.js实现曲线图、柱状图、面积图等

    Highcharts.js是一款强大的JavaScript图表库,它允许开发者轻松地在网页上创建各种动态、交互式的图表,包括曲线图、柱状图、面积图等多种图表类型。这个库以其易用性、灵活性和丰富的定制选项而受到广泛欢迎。在...

    利用highCharts绘制饼图和柱状图

    HighCharts是一款强大的JavaScript图表库,它能够帮助开发者创建各种交互式的、美观的数据可视化图表,包括饼图和柱状图。本文将深入探讨如何利用HighCharts来绘制这两种图表,并分享一些关键知识点。 首先,我们从...

    highcharts表格制作柱状图的Demo

    Highcharts是一款强大的JavaScript图表库,它能够帮助开发者创建各种类型的图表,包括柱状图、折线图、饼图等,以直观地展示数据。在这个"highcharts表格制作柱状图的Demo"中,我们将深入探讨如何使用Highcharts来...

    Highcharts 图表统计(柱状图、饼状图)

    **Highcharts 图表统计——柱状图与饼状图详解** Highcharts 是一款强大的JavaScript库,专门用于创建高质量的数据可视化图表。它支持多种图表类型,包括柱状图、饼状图等,使得数据呈现更加直观易懂。在本文中,...

    jQuery柱状图饼状图

    在这个主题中,我们将深入探讨如何使用jQuery实现柱状图和饼状图,这两种图表在数据可视化中非常常见,尤其适用于展示分类数据的比例或数量。 柱状图是一种条形图形,用于比较不同类别的数据。在jQuery中,可以通过...

    highcharts实现雷达图效果

    Highcharts是一款强大的JavaScript图表库,它能够帮助开发者创建各种类型的图表,包括柱状图、折线图、饼图以及我们关注的雷达图等。在Web应用中,雷达图常用于展示多维数据,每个轴代表一个特性或指标,数据点则...

    js饼状图+柱状图+曲线图

    本文将详细讲解使用JavaScript实现饼状图、柱状图和曲线图的相关知识点。 首先,饼状图是一种常用于表示部分与整体之间关系的数据图形,每个扇区代表一个类别,其大小与该类别的比例成正比。JavaScript中实现饼状图...

    highcharts柱状图

    Highcharts是一款强大的JavaScript图表库,用于在Web页面上创建各种数据可视化图表,包括柱状图、线图、饼图等多种类型。柱状图是其中最常用的一种,它以垂直条形的高度来表示数据系列的值,非常适合展示分类数据的...

    js 柱状图 饼状图 等

    总的来说,JavaScript中的柱状图和饼状图是数据可视化的常用工具,通过ECharts、Highcharts等库可以轻松实现。理解它们的工作原理和使用方式,将有助于我们在Web开发中更好地展示和解释数据。在`exporting-server`、...

    highcharts动态柱状曲线仪表盘图

    highcharts 动态生成柱状图,曲线图,仪表盘图,调用totalReport方法,传入要生成图表的类型 和数据参数 标题等 可以自动生成图

    asp.net统计 柱状图 饼状图

    在本项目中,"asp.net统计 柱状图 饼状图"的实现旨在提供一套解决方案,允许开发者在网页上动态生成这些图表。 首先,柱状图是一种用长条形的高度表示数据大小的图表,适用于比较不同类别的数据。在ASP.NET中,可以...

    Highcharts实现图形报表

    在本项目中,“Highcharts实现图形报表”旨在利用Highcharts的功能,构建出各种类型的柱状图表,包括对比图、级别图和单一柱形图,以满足数据分析和展示的需求。 首先,我们要了解Highcharts的基本用法。在HTML页面...

    js jquery实现柱状图,饼状图,折线图,平面图,立体三维图

    在给定的标题和描述中,我们主要涉及到四种图表类型:柱状图、饼状图、折线图以及立体三维图。这些图表的实现通常依赖于第三方库,如Chart.js、Highcharts、D3.js或jQuery UI等。在这里,我们将探讨如何使用jQuery来...

    jQuery.Highcharts.js绘制柱状图饼状图曲线图

    在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。Highcharts可以...

    Java和Highcharts实现折线图

    在这个场景中,我们将探讨如何使用Java和Highcharts这两个工具来实现一个动态的、交互式的折线图。Highcharts是一个流行的JavaScript库,专门用于创建高质量的图表,而Java则作为后端语言,负责处理数据并将其传递给...

Global site tag (gtag.js) - Google Analytics