在用highchart 的时候遇到了问题:
下图是数据库查询的结果,需展现在 页面上,value对应Y轴,day(日期)对应X轴
可是我用json获取数据展示的时候,出问题了,如下图,就是X轴显示成了数据库查询出来的列名(即0,1,0,1,0...),而并没有显示的是day(日期),它显示到了Y轴上去了,如何解决?
var xset = [];//X轴数据集 var yset = [];//Y轴数据集 function getData(){ $.getJSON("${pageContext.request.contextPath}/month!getMonthList.action",function(data){ $.each(data,function(i,item){ $.each(item,function(k,v){ xset.push(k); yset.push(v); }); }); showChart(xset,yset); }); }
chart 代码
function showChart(xset,yset){ $('#container') .highcharts( { credits: { enabled: false //去掉highcharts网站url } , chart : { type : 'column', margin : [ 50, 50, 50, 50 ] }, title : { text : 'this is a test' }, xAxis : { categories : xset, /* labels : { /* rotation: -0, align: 'right', style : { fontSize : '13px', fontFamily : 'Verdana, sans-serif' } } */ }, yAxis : { min : 0, title : { text : 'value(SVG)' } }, legend : { enabled : false }, tooltip : { pointFormat : 'value: <b>{point.y:.1f} SVG</b>', }, series : [ { name : 'Population', data : yset, dataLabels : { enabled : true, rotation : -0, color : 'black', //align: 'right', //x : 4, //y : 10, style : { fontSize : '13px', fontFamily : 'Verdana, sans-serif', textShadow : '0 0 3px black' } } } ] }); } getData();
相关推荐
最近做HightCharts,需要从后台获取数据。但是网上的例子互相抄袭,多数是后台...本例子是用asp.net webform实现后台获取Json数据,同时展示为HighCharts饼图。相信聪明的你能够同样写出mvc或者其他图标的模拟代码。
在"highChart后台动态获取数据"这个主题中,我们主要探讨如何利用HighCharts结合后端数据来创建动态图表。 1. **HighCharts基本结构与配置** HighCharts的基本结构包括一个HTML容器元素和JavaScript代码,用于初始...
这段代码首先定义了一个数据数组,然后将其转换为JSON格式,接着创建一个HTML文件并插入HighChart的JavaScript库和初始化图表的代码。最后,`web`函数打开这个HTML页面,显示了由MATLAB数据驱动的HighChart图表。 ...
4. **数据加载**: 数据可以通过配置对象的`series`属性直接提供,也可以通过异步加载,例如从服务器获取JSON数据后动态添加。 5. **图表属性和选项**:HighChart API提供了大量的配置选项,包括颜色、标题、轴、...
动态加载时,可以使用`Highcharts.Data`模块处理各种格式的数据源,如CSV、JSON等。 在"Highchart Demo"的源码中,你可能会看到如何设置不同图表的配置,例如调整颜色、改变工具提示样式、添加图例等高级特性。此外...
压缩包内的"highchart调用实例"提供了一个使用Highcharts进行地图展示的参考,帮助开发者快速上手。 2. **数据分析**:通过解析GeoJSON数据,你可以对成都的区域划分进行统计分析,例如计算各区域面积、人口密度或...
这个"highchart c# demo"示例将指导我们如何在C#后端生成数据,并通过JavaScript在前端展示。 首先,我们需要理解Highcharts的基本结构。Highcharts的核心是HTML5 `<div>`标签,我们在这个标签内插入JavaScript代码...
index页面展示效果,使用highchart的地图下钻,地方是广西,每个市都是对应的饼图数据统计。市级可以下钻到县。 在js文件夹中有china.js(之前echart的全国地图数据),广西的地图json数据
除了确保数据类型正确外,开发者还应当检查Highcharts的其他配置选项,比如 axis type 是否已经设置为正确的类型(比如在Highcharts中,可以显式指定y轴为类型 "linear"),以及其他可能影响数据展示的配置项。...
然后,使用HighChart的API,我们可以根据接收到的JSON数据创建或更新折线图。例如,可以使用`series.addPoint()`或`chart.series[0].setData()`方法动态添加点或更新整个系列。 总结一下,这个教程将教你如何通过...
1. 图表类型:Highcharts支持多种图表类型,如折线图、柱状图、饼图、散点图、面积图、瀑布图、热力图等,可以根据需求选择合适的图表展示数据。 二、安装与引入 要使用Highcharts,首先需要在项目中引入其...
"Data2Highchart"项目正为此目的而生,它旨在帮助开发者从各类数据源抽取数据,通过封装JSON,使得在网页上加载Highcharts图表变得更加简单易行,同时强调操作留痕,提高工作效率。 Highcharts是一款强大的...
2. 准备数据:根据需求,准备要展示的数据模型。 3. 创建图表容器:在HTML中定义一个元素作为图表的容器。 4. 初始化图表:使用JavaScript来实例化Highcharts对象并设置相关配置。 5. 动态更新:如果需要,可以随时...
在这个“关于Highchart的一个简单应用”中,我们将探讨如何使用Highcharts库来创建一个基础的图表,以及如何从简单的数据库中获取数据并展示。 首先,我们需要了解Highcharts的基本结构。Highcharts的核心是`...
在IT领域,生成数据可视化图表是一种常见的需求,特别是在数据分析、监控和报告中。Highcharts是一个强大的JavaScript库,用于创建各种类型的...理解并掌握这些知识点,你就能创建出具有实时数据展示功能的折线图了。
- **图表类型**:Highcharts支持多种图表类型,如折线图、柱状图、饼图、散点图、面积图、甘特图等,适用于各种数据展示需求。 - **自定义能力**:Highcharts具有高度的可定制性,包括颜色、样式、交互效果等,...
2. 准备数据:将PHP传递过来的JSON数据解析为JavaScript对象数组。 3. 初始化图表:在JavaScript中定义Highcharts配置对象,设置图表类型('line'为折线图),标题,X轴和Y轴的标签,数据系列等。 4. 渲染图表:使用...
通过学习和实践这些知识点,你可以熟练地在网页中集成Highcharts图表控件,为用户提供直观、美观的数据展示。在实际项目中,你可以根据需求选择合适的图表类型,结合数据处理和交互设计,创建出满足业务需求的高质量...
- 准备数据:数据可以是JSON格式,包含节点信息(如名称、ID、父节点ID等)和连接线信息。 - 初始化图表:使用JavaScript创建Highcharts实例,设置图表类型为'organization',并提供数据和配置选项。 - 添加到...