highcharts 里面 这段代码: series: [{ name: **, data:** }]怎么把一个动态数组放进data中

作者&投稿:势肢 (若有异议请与网页底部的电邮联系)
highcharts 里面 这段代码: series: [{ name: **, data:** }]怎么把一个动态数组放进data中,~

seriesname: [{ ..,..,...,....,........ }]
定义一个新的函数 void Result {
series = * seriesname
}
形成一个二维数组,最后输出series

数据列
数据列配置是 Highcharts 最复杂也是最灵活的配置,如果说 Highcharts 是灵活多变,细节可定制的话,那么数据列配置就是这个重要特性的核心
一、什么是数据列
数据列是一组数据集合,例如一条线,一组柱形等。图表中所有点的数据都来自数据列对象,数据列的基本构造是:
series : [{ name : '',data : []}]
提示:数据列配置是个数组,也就是数据配置可以包含多个数据列。
数据列中的 name 代表数据列的名字,并且会显示在数据提示框(Tooltip)及图例(Legend)中。
二、数据列中的数据
在数据列的 data 属性中,我们可以定义图表的数据数组,通常有三种定义方式:
1、数值数组。在这种情况下,配置数组中的数值代表 Y 值,X 值则根据 X 轴的配置,要么自动计算,要么从 0 起自增,或者是根据 pointStart 及 pointInterval 自增;在分类轴中, X 值就是 categoies 配置,数值数组配置实例如下:
data : [1, 4, 6, 9, 10]
2、包含两个值的数组集合。在这种情况下,集合中数组的第一个值代表 X, 第二个值代表 Y;如果第一个值是字符串,则代表该点的名字,并且 X 值会如 1 中所说的情况决定。数组集合的实例:
data : [ [5, 2], [6,3], [8,2] ]
在线试一试 (注意例子是 x y 轴对调的)
3、数据点对象集合。在这种情况下,集合中元素都是数据点对象,对象中可以配置数据见 plotOptions.series 或 plotOptions.{图表类型} 所列。配置实例:
data : [{ name : "point 1",color : "#00ff00",y : 0}, { name : "Point 2",color : "#ff00ff",y : 5}]


var datetimeCom = '[';

var growth='[';

$.each(rows, function (v1, v2) {

datetimeCom += "\'" + v2.MonitorTime + "\',";

growth += v2.Add + ",";

});

if (datetimeCom != '[') {

datetimeCom = datetimeCom.substr(0, datetimeCom.length - 1)+"]";

growth = growth.substr(0, growth.length - 1)+"]";

}


绑定赋值:(chart为var chart= new Highcharts.Chart......)

chart.xAxis[0].setCategories(eval(datetimeCom));

chart.series[0].setData(eval(growth)); 




Highcharts如何实现Axure动态可视化图表?
步骤一:首先在面板中拖入内联框架,需要几个图表就放几个,小编这里就只演示两个啦~步骤二:打开Highcharts官网,选择你需要的图表类型,然后点击编辑源代码。(在这里可能有小伙伴会说为什么不用Echars呢?小编肯定是尝试过啦,Echars图表链接会显示官网头标,在设计原型的时候肯定就不美观啦,而Highcha...

【数据可视化】Highcharts 时区问题总结
Highcharts 默认的时间是标准时间(即 UTC 时间),new Date创建的时间是包含当前时区的,所以直接用会导致偏差,解决办法是 1 和 2,分别表示做时区调整和使用当前时区。方法 3 中Date.UTC则是创建标准时间。

数据可视化,选择Echarts还是Highcharts?
2、 大数据表现力 :有网友说,当数据量达到万条的级别时,Highcharts的多表联动、自动缩放具有更强的优势,而Echarts则会出现明显的卡顿,需要设置datazoom。因此 Hightcharts 完胜。3、 文档友好程度 :Echarts是百度的,Highcharts是国外的。另外,Echarts的文档像是说明书,而Highcharts的文档像是博客...

Highcharts 设置图例,数据线,坐标轴颜色
Highcharts 默认会有不同y轴,图例,数据线对应的配色,按照顺序依次使用以下的默认颜色集,["#7cb5ec", "#434348", "#90ed7d", "#f7a35c", "#8085e9", "#f15c80", "#e4d354", "#2b908f", "#f45b5b", "#91e8e1"]。使用时则直接在json配置文件中添加对象即可 colors = ["",...

如何设置 highcharts X轴和Y轴值
highcharts所有的图表除了饼图都有X轴和Y轴,默认情况下,x轴显示在图表的底部,y轴显示在左侧(多个y轴时可以是显示在左右两侧),通过设置chart.inverted = true 可以让x,y轴显示位置对调。1、Axis Title 坐标轴标题。默认情况下,x轴为null(也就是没有title),y轴为'Value',设置坐标轴标题...

怎样在一个页面里面显示多个Highcharts图表
如果在创建多个图表的时候,发现只创建了一个或者部分图表,说明出现了错误,错误的原因分析如下所示:1、jQuery.js的版本是否和highchart.js版本一直;2、highchart.js是不是不支持初始化图表内的某些属性值,简言之就是highchart.js的版本不对。3、放置图表的div容器不存在或者id写错。

如何让highcharts图表显示横向yAxis和纵向xAxis网格线
('#container').highcharts({ chart: { },xAxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],gridLineColor: '#197F07',\/\/纵向网格线颜色 gridLineWidth: 1 \/\/纵向网格线宽度 },yAxis: { gridLineColor: ...

highcharts、highstock、highmaps三款软件有什么区别,如何收费,是否需要...
highcharts是普通图表。highstock是专用于股票的图表。highmaps是地理信息地图。这三款软件都很经典,而且普通功能不需付费,可免费使用。但是如果有商业行为或者更多个性化需求,是要授权和收费的。其实它所提供的一般功能已经足够满足大部分需求。同时这个系列软件业确实是高大上,易上手,官方网站上有全部...

highcharts 的图表为什么不能再IE中显示出来,在chrome和firefox,Saf...
IE 8 对 js\/json 中的 逗号超级敏感, 注意识别. 用yuicompress可检测下列错误:object1={ a: "abc", b: 2, \/\/就是这个逗号, 千万注意不要有.}; 这个申明, 在 ff,safari,chrome,ie9\/10中都能正常处理, 如果在 IE8中, 极可能无法解析....

highcharts 怎样设置无背景
通过Highcharts提供的setTitle方法可以实现, 具体使用方法可以是添加一个按钮,并设置onclick方法,方法类容就是调用chart.setTitle({text:‘xxx’});,具体代码可以参考我做的效果 chart: {type: 'line',plotBackgroundImage: 'resources\/images\/logo.jpg' \/\/设置图表的背景图片} ...

永仁县17652801453: highcharts 里面 这段代码: series: [{ name: **, data:** }]怎么把一个动态数组放进data中, -
本衫蛇胆: seriesname: [{ ..,..,...,....,........ }] 定义一个新的函数 void Result { series = * seriesname } 形成一个二维数组,最后输出series

永仁县17652801453: highcharts+php怎么用 -
本衫蛇胆: highcharts只要你将里面的例子导入HTML页面 然后在页面里直接发ajax请求后台数据.然后在成功返回数据里面操作你要做的饼状图.树状图 如下图:

永仁县17652801453: highcharts在做曲线图的时候一条曲线如何分段显示. -
本衫蛇胆: 这种效果在highcharts 提供的例子代码里有,具体在:Highcharts-3.0.2/examples/area-missing/index.htm 截图如下:

永仁县17652801453: 我用highcharts编写的代码为什么单独放在html里面显示空白 -
本衫蛇胆: 看看控制台输出的信息,官方已经给你指出了问题所在. 很明显是因为你没有引入highcharts/modules/map.js,这个文件才是处理你那一堆地理json信息的,里面有一个Highcharts.map = {},否则你定义再多都会提示Highcharts.map是undefined.

永仁县17652801453: highcharts折线图有多条线,怎么使它初始化只画一条线? -
本衫蛇胆: 1、有多条线,只显示一条,其他的暂时不显示,实例代码如下2、只绘制一条线,其他线条后来用函数绘制 增加线条的函数是:addSeries(),详细请看API文档

永仁县17652801453: 如何在Highcharts中调用CSV文件实现图表功能 -
本衫蛇胆: 第一步,新建静态页面line.html,引入HighCharts核心js文件,如下图所示:第二步,插入折线图容器,设置折线图宽度和高度,如下图所示:第三步,编写生成HighCharts折线图的js代码,如下图所示:第四步,预览该静态页面,查看折线图效果,如下图所示:第五步,添加如下代码 line:{ dataLabels:{ enabled:true } } 如下图所示:6 第六步,再次预览该界面,可以看到图形上点数据显示出来了,如下图所示:

永仁县17652801453: highcharts函数怎样调用 -
本衫蛇胆: 调用形式:在程序中通过对函数的调用来执行函数体,其过程与其它语言的子程序调用相似.C语言中,函数调用的一般形式为:函数名(实际参数表)对无参函数调用时则无实际参数表.实际参数表中的参数可以是常数、变量或其它构造...

永仁县17652801453: highcharts中的tooltip提示框中加一个显示当前日期并且格式为yyyy - mm - dd mm:ss:hh,如何实现呢? -
本衫蛇胆: 在highCharts对象中加入如下代码:tooltip : { formatter : function() { var content = '' + this.x + ''; for (var i = 0; icontent += '' + this.points[i].series.name + ': ' + this.points[i].y + ''; }; var date = new Date(); content += '当前时间: ' + date.getFullYear() + '-' ...

永仁县17652801453: 如何用Highcharts制作一个折线图 -
本衫蛇胆: 选中需要作图的区域,然后选择插入图表>组合图.项目一和项目二均选择折线图.其中一个选择次坐标轴.你想要的是这个效果吗?不是的话,你直接把表格放上来,我看一下,才能更清楚你的需求.

永仁县17652801453: 用Highcharts出现乱码问题 -
本衫蛇胆: 那个应该是个小圆点,乱码的原因应该是你引用的highcharts.js不是你原封下载的官网的,你重新下一个全新的就行了,我刚也遇到了,我是因为我直接通过网页的方式打开的highchart.js,然后复制里面的代码出来保存成highcharts.js这样会有编码的问题.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网