echarts图表demo

<?php

$header = 'line';

?>
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>line</title>
<script type="text/javascript" src="js/jquery_172.js"></script>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body>
<div class="main">
	<?php include_once('global/nav.php');?>
	<div class="mcontent">
		<table class="tablist" width="100%" border="0" cellspacing="0" cellpadding="0">
			<thead>
			<tr>
				<td>line demo</td>
			</tr>
			</thead>
			<tbody>
			<tr>
				<td>
					<div id="demo1" style="height:400px;"></div>
				</td>
			</tr>
			</tbody>
			<tfoot>
			<tr>
				<td></td>
			</tr>
			</tfoot>
		</table>
	</div>
</div>

<!-- 根须需要引用必要的js -->
<script type="text/javascript" src="js/echarts/dist/echarts.js"></script>
<script type="text/javascript" src="js/echarts/dist/chart/line.js"></script>
<script type="text/javascript" src="js/echarts/dist/chart/bar.js"></script>

<script type="text/javascript">

	// echarts引用文件路径
	require.config({
		path:{echarts:'js/echarts/dist'}
	});

	require(
		[
			'echarts',
			'echarts/chart/line',
			'echarts/chart/bar'
		],
		function (ec){
			var myChart = ec.init(document.getElementById('demo1'));
			var option = {
				title:{
					text:'标准折线图',
					subtext:'子标题'
				},
				tooltip : {
					trigger: 'axis'	// item点/axis线
				},
				legend:{
					data: ['data1','data2']
				},
				toolbox: {
					show : true,
					feature : {
						mark : {show: true},
						dataView : {show: true, readOnly: false},
						magicType : {show: true, type: ['line', 'bar']},	// 折线/柱形图切换注意对line.js/bar.js的引用
						restore : {show: true},
						saveAsImage : {show: true}
					}
				},
				xAxis:[	// x轴
					{
						type:'category',	// 类型
						boundaryGap : false,	// true两边留空/false两边顶头
						data:['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
					}
				],
				yAxis:[	// y轴
					{
						type:'value',
						axisLabel : {
							formatter: '{value} °C'	// format字符串
						}
					}
				],
				series:[	// 数据集
					{
						name:'data1',
						type:'line',
						data:[112, 23, 45, 56, 233, 343, 454, 89, 1343, 123, 45, 123],
						markPoint : {	// 标记点
							data : [
								{type : 'max', name: '最大值'},
								{type : 'min', name: '最小值'}
							]
						},
						markLine : {	// 辅助线
							data : [
								{type : 'average', name: '平均值'}
							]
						}
					},
					{
						name:'data2',
						type:'line',
						data:[45, 123, 145, 526, 233, 343, 44, 829, 33, 123, 45, 13]
					}
				]
			}
			myChart.setOption(option);
		}
	);

</script>

</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值