`
zengshaotao
  • 浏览: 792821 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Highcharts常用问题总结

 
阅读更多

<!--[if !supportLists]-->1,  <!--[endif]-->设置标题不显示:title:false

用法:

title: {

        text: false

},

2.时间格式的转换

 用法:

  xAxis: { 

             type: 'datetime', 

             labels: { 

                formatter: function() { 

                    return Highcharts.dateFormat('%Y-%b-%e %H:%M:%S', this.value);                   

                 } 

 

             },

具体时间格式结合API使用.

 

3.y轴默认一个最大值,超过该最大值成倍增长:tickInterval:200

用法:

yAxis: {

                title: {

                    text: 'Temperature (°C)'

                },

                            tickInterval:200

                           

  },

4.饼形图中设置小数位数最多两位处理函数:Highcharts.numberFormat

用法:

plotOptions: {

                pie: {

                    allowPointSelect: true,

                    cursor: 'pointer',

                    dataLabels: {

                        enabled: true,

                        color: '#000000',

                        connectorColor: '#000000',

                        formatter: function() {

                            return '<b>'+ this.point.name +'</b>: '+ Highcharts.numberFormat(this.percentage) +' %';

                        }

                    }

                }

}

5.图像下面标签的位置:

legend: {

                align: 'left',

                verticalAlign: 'top',

                y: 20,

                floating: true,

                borderWidth: 0

              //该处是顶部靠左可根据自己的需求更改位置

   },

6.X轴或Y轴部分数据省略显示

xAxis: {

            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],

            labels: {

                step: 3

            }

         //包括本身隔三个显示一个X轴坐标

    },           

7.Y轴最左边显示一条实线:

  yAxis: {

                title: {

                    text: 'Temperature (°C)'

                },

              

                      lineWidth: 2   (y轴显示实线,数字代表实现粗度)

            },

8.去掉右下角的www.highchartscom信息

credits : {

                                   enabled : true,

                                   text : ""

       },

 

9.通过点击某个按钮删除某条线的数据

$('#button').click(function() {

        chart.series[0].remove();

        this.disabled = true;

        //series[0]是代表第一条线

       

});

<input type="button" id="button" value="测试"/>

 

 

10.设置柱形图的宽度,默认会很宽

    column:

                         

                           pointPadding: 0.2, 

                 

                           borderWidth: 0, 

                 

                           pointWidth: 40 

                           //根据这个值变化

                 

    }

11.拖动图形的点可以放大

   chart: {

                renderTo: 'container',

                zoomType: 'xy'

 

       },

分享到:
评论

相关推荐

    HighCharts入门

    在本教程中,我们将深入学习HighCharts的基础知识和常见用法。 1. **安装与引入** 在HTML文件中,你可以通过CDN链接或本地文件来引入HighCharts库。通常,你需要引入`highcharts.js`和`exporting.js`(用于导出...

    Highcharts js生成图表

    总结来说,Highcharts是JavaScript图表库的优秀选择,提供多种图表类型和丰富的配置选项,适合于各种数据可视化需求。无论你是前端开发者还是数据分析师,掌握Highcharts都能提升你的工作效率,为你的项目增添生动、...

    Highcharts line Demo

    总结起来,"Highcharts line Demo"是展示如何使用Highcharts库创建折线图的一个实例。通过学习和实践这个示例,开发者可以更好地理解和掌握Highcharts的使用方法,从而在自己的项目中实现高效的数据可视化。

    Highcharts-2.3.3 html5 charts

    总结起来,Highcharts是一个强大且灵活的JavaScript图表库,尤其适合于在HTML5环境中创建互动的饼状图、线性图和分布图。它的跨平台特性和广泛的自定义选项,使得它成为了网页数据可视化的理想工具。

    Highcharts AJAX后台JAVA JSON 曲线报表完美可运行例子 不包含官方JS 自己下载

    这种架构在实时监控、数据分析、仪表盘等场景下非常常见,因为它可以实现实时刷新的图表,用户无需手动刷新页面即可看到最新的数据变化。 总结来说,这个例子涉及到的关键知识点有: 1. Highcharts:JavaScript...

    highcharts实现从mysql数据库获取数据生成折线图

    总结起来,要实现"highcharts实现从mysql数据库获取数据生成折线图",你需要: 1. 安装并配置MySQL数据库。 2. 使用Highcharts在HTML页面上创建一个基础的折线图。 3. 在Java环境中,通过JDBC连接MySQL,获取实时...

    Highcharts用Asp.Net导出jpg,png图片程序

    总结来说,通过Asp.Net和Highcharts的结合,我们可以实现动态图表的图片导出,这在数据分析和报告生成等领域非常有用。以上就是利用Asp.Net实现Highcharts图表jpg和png图片导出的主要步骤和技术要点,希望对你有所...

    折线图demo highCharts

    总结来说,HighCharts作为一款强大的JavaScript图表库,为开发者提供了一种高效且灵活的方式来创建折线图和其他类型的图表,特别是在Web应用中,它能避免像JFreeChart与Struts2结合时可能出现的复杂配置问题。...

    Highcharts Cookbook.pdf

    例如,书中可能会包含如何将Highcharts集成到现有的网页中、如何通过jQuery或其他前端技术动态更新图表数据、如何使用Highcharts与其他JavaScript库协作,以及如何解决在开发过程中遇到的常见问题。 由于Highcharts...

    android_highcharts 折线图

    在Android开发中,Highcharts是一个常用的JavaScript图表库,它提供了丰富的图表类型,如折线图、柱状图、饼图等。本节我们将详细探讨如何在Android应用中调用Highcharts.js来实现折线图的展示。 首先,理解...

    highcharts 饼图

    在本篇中,我们将深入探讨Highcharts饼图的使用方法、特性以及常见配置。 首先,饼图是一种数据可视化工具,常用于展示各部分占整体的比例关系。Highcharts的饼图允许用户通过颜色、标签和数据点来清晰地表示各个...

    PyPI 官网下载 | cn-highcharts-0.0.6.tar.gz

    总结来说,`cn-highcharts`是一个Python库,它为Python开发者提供了Highcharts图表库的功能,便于在Python项目中实现数据可视化。这个库可能还支持分布式系统(通过Zookeeper),并且具有云原生的特性,适应现代...

    Highcharts数据分析

    总结,Highcharts凭借其强大的数据处理能力和丰富的图表类型,成为数据可视化领域的热门选择。通过熟练掌握和运用Highcharts,我们可以将复杂的数据转化为易于理解和解读的视觉呈现,提升决策效率和信息传达的效果。

    jQuery图表(jqPlot,Highcharts)

    jQuery,一个流行的JavaScript库,提供了多种图表插件来实现这一目标,其中最常用的就是jqPlot和Highcharts。这两款强大的图表库都允许开发者创建交互式的、动态的图表,但它们各自具有不同的特性和使用方式。 **...

    前端项目-highcharts-export-csv.zip

    总结来说,"前端项目-highcharts-export-csv.zip"提供的功能是将HighCharts图表数据导出到常见的数据格式,增强了图表的实用性和交互性。对于前端开发者而言,掌握这类插件的使用不仅可以提高工作效率,还能提升项目...

    jQuery插件HighCharts实现气泡图效果示例【附demo源码】

    对于希望进一步学习和使用jQuery的开发者而言,文中提到的《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》及...

    highcharts-starter:离子 + 高图

    总结起来,"highcharts-starter"项目为开发者提供了一个快速构建数据可视化的Ionic应用的起点。通过学习和使用这个模板,开发者可以熟练掌握离子框架和Highcharts的集成技巧,进而开发出更加丰富、交互性强的移动和...

    PHP+mysql+Highcharts生成饼状图

    饼状图是一种常用的统计图表,能够直观地表示各个部分占整体的比例。以下是一个详细的步骤指南: 1. **创建MySQL数据表**: 首先,我们需要在MySQL数据库中创建一个名为`chart_pie`的表,用于存储饼状图的数据。表...

    关于BIWEB常见问题和结构分析

    总结,"关于BIWEB常见问题和结构分析"涵盖了PHP在Web开发中的应用,特别是构建BI系统时涉及到的数据库交互、数据处理、架构设计、安全性和性能优化等多个方面。通过学习提供的资源,开发者可以深化对PHP的理解,提升...

Global site tag (gtag.js) - Google Analytics