highcharts使用心得

zsychanpin zsychanpin     2022-08-29     609

关键词:

前言:

之前非常早的一个项目中使用过highcharts。感觉挺方便的,图表类型也比較丰富。并且还支持数据的下钻,可是假设投入商业使用的话还会有一些版权的问题,所以后来就使用了EChart。这是百度开发的一个开源的图表插件。图表类型也非常丰富。并且还有交互,对地图的支持也非常好,可以免费的使用。在之前的一篇文章里,已经总结过了,今天主要跟大家分享一下,之前总结的Highcharts的一些使用心得。希望可以对大家有所帮助。

1.  准备工作------下载HighCharts插件

跟ECharts一样。HighCharts也须要下载对应的插件,只是HightCharts的插件非常easy,仅仅有一个highcharts.js文件。

能够从HighCharts官网上下载。详细地址例如以下:http://www.highcharts.com/download

另注:

假设须要导出图表。则须要exporting.js文件

假设须要一些特殊的图形呈现,则还须要下载highcharts-more.js

2.  新建一个解决方式或站点,引用下载的highcharts.js文件,进行图表展示。

在这个过程中,我会逐步的跟大家解说怎样使用highcharts.js进行图表展示。

2.1 新建解决方式(或站点),文件夹结构例如以下

 

另注:

普通情况下假设不须要导出图片、且仅仅使用常规的图形。exportting.js和highchart-more.js能够不要,仅仅留一个highcharts.js文件就可以。

当中的HighCharts.js文件为我自己总结的使用帮助文件,主要用来配置图表类型、图表数据的处理、格式化等操作。下边会进一步解说。

             此外须要注意的是这里引用的Jquery文件版本号为近期版本号,VS里边默认的为1.4.1的版本号太低,最新的highcharts须要高版本号的jQuery文件。

2.2 HighChart.js文件介绍

在2.1中对此文件有一个初步的介绍,这一小节里专门来介绍这个文件。

该文件的主要功能是用来配置各种图表类型的配置项,同一时候对用户提供的參数进行格式化、图表的呈现等功能。

文件的文件夹结构例如以下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
var HighChart = {
 
    ChartDataFormate: {//数据格式化
 
        FormateNOGroupData: function (data) {//处理不分组的数据
 
            var categories = [];
 
            var datas = [];
 
            for (var i = 0; i < data.length; i++) {
 
                categories.push(data[i].name || "");
 
查看详情

highcharts绘制曲线图小结(代码片段)

Higcharts绘制曲线图很好用!虽然说Highcharts官网有API,还有例子,但是我相信只看那些例子并不能很好的绘制出理想的曲线图。刚接触这个领域,学有心得,理解不到位之处希望大家多多指教!项目绘制的曲线是:平均水位随时... 查看详情

vue使用highcharts(代码片段)

1.安装highchartsnpminstallhighcharts--save2.在main.js中importHighchartsfrom‘highcharts/highstock‘;importHighchartsMorefrom‘highcharts/highcharts-more‘;importHighchartsDrilldownfrom‘highcharts/modules/dril 查看详情

highcharts图表插件的简单使用说明

     Highcharts图表控件是眼下使用最为广泛的图表控件。本文将从零開始逐步为你介绍Highcharts图表控件。通过本文。你将学会怎样配置Highcharts以及动态生成Highchart图表。     Highcharts是一个很... 查看详情

如何使用 highcharter 构建组织结构图 [重复]

】如何使用highcharter构建组织结构图[重复]【英文标题】:HowtobuildanOrganizationChartwithhighcharter[duplicate]【发布时间】:2020-02-2017:27:32【问题描述】:我想使用highcharter(或者,可选地,使用另一个Rhighchart绘图库)绘制组织结构图。... 查看详情

highcharts的使用(代码片段)

下载下载地址:https://www.hcharts.cn/download演示地址:https://www.hcharts.cn/demo/highcharts/引入下载后,在Django项目模板中将highcharts.js引入进来即可<scriptsrc="/static/chart/highcharts.js"></script>使用在演示地址中挑选需要的图形然后点 查看详情

highcharts标示区曲线图;highcharts对数图表;highcharts时间间隔图表

 Highcharts标示区曲线图 配置使用yAxis.plotBands属性来配置标示区。区间范围使用‘from‘和‘to‘属性。颜色设置使用‘color‘属性。标签样式使用‘label‘属性。配置信息:varyAxis={title:{text:‘Windspeed(m/s)‘},min:0,minorGridLineWidt... 查看详情

highcharts使用

官网:https://www.hcharts.cn/api:https://api.hcharts.cn/highcharts效果 html代码1<divid="container"style="min-width:400px;height:400px"></div>2<scriptsrc="https://img.hcharts.cn/highcharts 查看详情

使用内容恢复 GridstackJS 面板(例如 Highcharts)

】使用内容恢复GridstackJS面板(例如Highcharts)【英文标题】:RestoringGridstackJSPanelswithContent(e.g.Highcharts)【发布时间】:2020-04-1223:59:17【问题描述】:我正在构建一个仪表板,您可以在其中使用GridstackJS在网格中添加、删除、移动... 查看详情

highcharts丢失值区域图;highcharts反转x轴与y轴;highcharts曲线区域图;highcharts区间区域图;highcharts使用区间和线的区域图

Highcharts丢失值区域图chart配置将chart的spacingBottom属性设置为30。表示图表间的间隔区间。varchart={type:‘area‘,spacingBottom:30};实例文件名:highcharts_area_missing.htm<html><head><metacharset="UTF-8"/><title> 查看详情

使用 Angular js 指令渲染 Highcharts

】使用Angularjs指令渲染Highcharts【英文标题】:RenderingHighchartsusingAngularjsDirectives【发布时间】:2013-04-0101:09:37【问题描述】:我是AngularJS的新手,并试图通过创建指令来呈现我的highcharts(基本线)。请告诉我我应该在这里遵循的... 查看详情

highcharts基本配置和使用highcharts做手机端图标

使用highcharts三个理由:1》手机适配2》大数据的支持3》svg的优势缺点:不开源、学习资料少官方有基本的常规用法,一般都是基于jquery写的例子,也可以自己封装函数,用原生来调取,性能简单测试一下,没发现两者有什么大... 查看详情

Highcharts:无法使用AngularJS读取未定义的属性'parentGroup'

】Highcharts:无法使用AngularJS读取未定义的属性\\\'parentGroup\\\'【英文标题】:Highcharts:Cannotreadproperty\'parentGroup\'ofundefinedwithAngularJSHighcharts:无法使用AngularJS读取未定义的属性\'parentGroup\'【发布时间】:2017-11-1107:14:45【问题描述】... 查看详情

highchart图标时钟的使用

$(function(){$(‘#container‘).highcharts({chart:{type:‘line‘},title:{text:‘月平均气温‘},subtitle:{text:‘数据来源:WorldClimate.com‘},xAxis:{categories:[‘一月‘,‘二月‘,‘三月‘,‘四月‘,‘五月‘,‘六月‘,‘七月‘,‘八月‘,‘九月‘,‘十... 查看详情

highcharts基本使用

  一、简叙  HighCharts是一个非常强大的画图插件,在以后的工作汇报,数字展示,它将是一把利器。既然是插件,那么就有它的使用规则,我们只需要遵循它的使用规则,就可以画出我们想要的展示效果了。期待吗?好了... 查看详情

highcharts使用时遇到的问题及解决方案

Highcharts使用时遇到的问题及解决方案Highcharts图表控件功能强大,对细节处理得很细致,是目前使用最为广泛的图表控件。本文总结了作者在使用Highcharts时遇到的问题及解决方案。1. 图表颜色设置图表的边框色,背景色及点... 查看详情

不使用 hchart() 的 Highcharter 堆叠列分组

】不使用hchart()的Highcharter堆叠列分组【英文标题】:Highcharterstackedcolumngroupingsnotusinghchart()【发布时间】:2018-03-2204:04:30【问题描述】:我正在尝试使用Highcharter创建带有分组的堆叠条形图,并且需要在不使用hchart()函数的情况下... 查看详情

highcharts一点理解

最近使用到图表,Echarts,Highcharts,这2大图表还是非常优秀的图表库,在这里我就简单的讲下Highcharts图表的使用和理解。博主第一次接触的图表就是Highcharts图表,很快被它吸引到了,因为样例很多,还很漂亮,使用也方便。Highch... 查看详情