天天看點

Echarts折線圖改變樣式

Echarts折線圖改變樣式

1.Echarts的引用必須是在上方 若是放在下方有可能會造成報錯 如果是用新的js檔案寫echarts需要把echarts的引入和js的引入放在一起 不然有可能會照成echarts is not defined報錯

Echarts折線圖改變樣式
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>折線圖</title>
	</head>
	<body>
		<div id="main" style="width: 700px; height: 800px;"></div><!-- canvas畫布大小 必須要寫寬高 -->
		<script src="echarts.min.js"></script>   <!--要改成自己的路徑  -->
		<script>
			/* 柱狀圖 */
			var myChart = echarts.init(document.getElementById('main'));
			var option = {
				// 标題
				title: {
					text: '風險分析',
					textStyle: {
						fontSize: 28, //标題字型的大小
					}
				},
				/* 改變柱狀圖的位置 */
				grid: {
					x: 60,
					y: 100,
					x2: 100,
					y2: 50,
				},
				/* 自定義 */
				tooltip: {
					show: true
				},
				/* 圖例 */
				legend: {
					left: 'right', //文字居左右
					data: ['風險個數'],
					textStyle: { //圖例文字的樣式
						fontSize: 22
					},
				},
				xAxis: [{
					type: 'category',
					name: '風險系數', //下标題
					nameTextStyle: { //改變下标題大小
						fontSize: 21
					},
					data: ["高風險", "中風險", "低風險"],
					axisLabel: {
						show: true,
						textStyle: {  
							fontSize: 20,//橫軸字型的大小
						}
					}
				}],
				yAxis: [{
					type: 'value',
					name: '個數',
					nameTextStyle: {
						fontSize: 20 //縱軸标題字型的大小
					},
					axisLabel: {
						show: true,
						textStyle: {
							fontSize: 20,//縱軸字型的大小
						}
					}
				}],
				series: [{
					"name": "風險個數",
					"type": "bar",
					barWidth: '100',//柱子的寬度
					"data": [2, 3, 3],
					itemStyle: {
						normal: {
							color: 'pink',//改變柱子的顔色
							label: {
								show: true, //開啟顯示
								position: 'top', //在上方顯示
								textStyle: { //數值樣式
									color: 'pink',//改變柱子上方數字顔色
									fontSize: 24 //改變柱子上方數字的大小
								}
							}
						}
					},
				}]
			};
			
			// 為echarts對象加載資料 
			myChart.setOption(option);
		</script>
	</body>
</html>
           

繼續閱讀