`
k_lb
  • 浏览: 850608 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
  • kitleer: 据我所知,国内有款ETL调度监控工具TaskCTL,支持ket ...
    kettle调度

highcharts 动态指定 x y数据

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
		<title> test、</title>
		<script type="text/javascript" src="highcharts/jquery.min.js"></script>
		<script type="text/javascript" src="highcharts/highcharts.js"></script>
		<script type="text/javascript" src="highcharts/themes/grid.js"></script>
		<script type="text/javascript">
			
		jQuery(document).ready(function() {
			var options = {
			    chart: {
			        renderTo: 'container',
			        defaultSeriesType: 'line'
			    },
			    title: {
			        text: 'Fruit Consumption'
			    },
			    xAxis: {
			        categories: []
			    },
			    yAxis: {
			        title: {
			            text: 'Units'
			        }
			    },
			    series: []
			};

  var meshu = 10;
   for(var k=0;k<meshu;k++){
   	 //压入横轴名称
		options.xAxis.categories.push("测试"+k);
   //压入数据
		var series = {
		    data: []
		};

		series.name = 'test'+k;
		for(var i=0;i<meshu;i++)
			series.data.push(parseFloat(Math.random()*10000));
		options.series.push(series);
	}
		
    // Create the chart
    var chart = new Highcharts.Chart(options);
	});
		</script>
</head>
<body>
<div id="container"style="width: 100%; height: 450px; margin: 0 auto"></div>	
	</body>
</html>	

示例代码


分享到:
评论

相关推荐

    动态更新highcharts数据的实现方法

    在这个例子中,我们创建一个空的图表对象,并指定渲染的目标元素(`renderTo: 'container'`),设置标题、x轴和y轴的属性,以及创建一个空的系列数组。这将创建一个基本的图表框架,但没有具体的数据。 ```...

    折线、双Y轴、不交叉、highcharts、按照日期分割线

    总结来说,创建一个具有双Y轴、不交叉折线、按日期分割线的Highcharts图表,需要正确配置X轴、Y轴,设置series,以及处理兼容性问题。在实际项目中,根据具体需求调整配置项,以达到理想的效果。

    highcharts的js文件

    引入这个文件后,你可以在网页中初始化Highcharts对象,设置图表的各种参数,如标题、数据、颜色、轴设置等,然后调用`render()`方法在指定的HTML元素中渲染图表。 除了核心文件,Highcharts还提供了许多可选模块,...

    highcharts好用的前端统计js

    配置对象中可以设置图表的标题、副标题、x轴和y轴的标签、数据系列、颜色、图例等参数。 例如创建一个简单的柱状图: ```javascript // 引入Highcharts库 &lt;script src="https://code.highcharts....

    网页图表Highcharts实践教程基础篇

    2. 数据列动态加载:通过Ajax或其他方式动态加载数据,使图表实时更新。 3. 数据列分组与堆叠:可将数据分组或堆叠,以显示不同层次的关系。 4. 高级交互:例如悬停提示(tooltip)、区域选择(zooming and ...

    Highcharts

    通过这个对象,你可以控制图表的各个方面,比如标题、图例、数据系列、X轴和Y轴的属性、工具提示、颜色、动画效果等。例如,创建一个简单的柱状图,你需要设置`series`参数来指定数据,`title`和`subtitle`来设定...

    Highcharts 构建曲线图

    然后,在JavaScript中,我们创建一个Highcharts配置对象,定义图表的属性,如标题、X轴和Y轴的标签、数据系列等。例如,以下是一个简单的配置对象,用于创建一个曲线图: ```javascript var chartOptions = { ...

    报表 HighCharts

    除了基本的图表配置外,HighCharts还提供了许多高级功能,例如导出功能、动态加载数据、交互式图表控件等。这些功能使得HighCharts成为构建复杂Web应用的理想选择。 #### 六、总结 通过本教程的学习,你应该能够...

    highcharts图形报表使用说明

    Highcharts支持实时更新数据,可以通过调用`chart.series[0].addPoint()`方法添加新的数据点,或者使用`chart.redraw()`方法更新整个图表。 10. **其他高级功能**: - **交互式功能**:Highcharts支持点击事件、...

    highcharts的使用

    在给定的描述中,我们看到了如何在实际项目中使用Highcharts来生成动态曲线图,展示了系统访问数量统计。下面将详细解释相关知识点。 1. **初始化配置对象**: 在示例代码中,首先定义了一个名为`options`的...

    Highcharts几种简单的示例

    在`散点图.html`中,Highcharts允许我们设置不同颜色、大小的点来区分不同的数据系列,并通过x轴和y轴的值定位每个点。通过配置图表的`series`对象,可以指定数据数组和系列的其他属性。 2. **区域图(Area chart)...

    HighCharts 使用案例代码

    此外,HighCharts还支持大量高级功能,如数据动态更新、交互式图表、数据列的堆叠、自定义导出选项、地图图表等。学习并掌握这些功能,将使你在数据可视化领域更加得心应手。在实践中不断探索和实验,是掌握...

    HighCharts

    你可以根据需求添加更多系列,或者自定义x轴和y轴的属性。 HighCharts提供了丰富的配置选项,可以定制图表的各个方面,如颜色、样式、工具提示、图例等。同时,它还支持响应式设计,能在不同设备和屏幕尺寸上自动...

    Highcharts-5.0.12.zip

    例如,可以设置x轴和y轴的最小值、最大值,或者设置轴上的刻度和标签。 7. **交互功能**:Highcharts支持图表的交互,如点击事件、鼠标悬浮时显示工具提示、图表区域缩放和平移等。通过配置`plotOptions`和`chart....

    HighCharts 2.1.9 及API说明文档

    5. **X轴和Y轴**: `xAxis`和`yAxis`对象用于配置坐标轴,可以设定刻度、标签、范围等。例如,`labels`属性可以设置轴上的标签,`min`和`max`可以设定轴的范围。 6. **图例**: `legend`属性允许你定制图例的位置、...

    HighCharts网站+chm的文档+例子

    2. **配置对象**:在创建图表时,你需要提供一个配置对象,其中包含了所有图表的设置,如标题、图例、X轴和Y轴的属性、数据系列等。 3. **数据加载**:数据可以通过JSON、CSV、XML等多种方式导入,也可以直接在配置...

    highcharts柱状图

    在实际应用中,你可能需要从服务器获取动态数据,这时可以使用Ajax请求或者Fetch API来获取数据,然后将数据填充到`data`数组中,再重新渲染图表。 此外,`texiao48_1560680775`可能是某个示例或代码文件的名称,...

    HighCharts---Ajax-Data:动态获取 HighCharts 数据

    每个数组元素代表一个数据点,其中第一个元素是x轴的值(分类),第二个元素是y轴的值。 总结来说,HighCharts结合Ajax动态获取数据,能实现图表数据的实时更新和交互性,为用户提供更直观、生动的展示效果。在实际...

Global site tag (gtag.js) - Google Analytics