- Angular Highcharts 教程
- Angular Highcharts - 首頁
- Angular Highcharts - 概述
- 環境設定
- 配置語法
- Angular Highcharts - 折線圖
- Angular Highcharts - 面積圖
- Angular Highcharts - 柱狀圖
- Angular Highcharts - 柱形圖
- Angular Highcharts - 餅圖
- Angular Highcharts - 散點圖
- Angular Highcharts - 動態圖表
- Angular Highcharts - 組合
- Angular Highcharts - 3D 圖表
- Angular Highcharts - 地圖圖表
- Angular Highcharts 資源
- Angular Highcharts - 快速指南
- Angular Highcharts - 資源
- Angular Highcharts - 討論
帶符號樣條圖
我們已經看到在 Highcharts 配置語法 章節中繪製此圖表時使用的配置。現在讓我們考慮以下示例以進一步瞭解帶符號的樣條圖。
配置
使用 marker.symbol 屬性向圖表中的序列新增符號。它可以是預先配置的符號,例如“square”、“diamond”,或影像的 URL。標記也可以新增到序列資料中的任何點。
var series = [
{
name: 'Tokyo',
marker: {
symbol: 'square'
},
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, {
y: 26.5,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
}, 23.3, 18.3, 13.9, 9.6]
},
{
name: 'London',
marker: {
symbol: 'diamond'
},
data: [{
y: 3.9,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
}
}, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
}
];
示例
app.component.ts
import { Component } from '@angular/core';
import * as Highcharts from 'highcharts';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
highcharts = Highcharts;
chartOptions = {
chart: {
type: "spline"
},
title: {
text: "Monthly Average Temperature"
},
subtitle: {
text: "Source: WorldClimate.com"
},
xAxis:{
categories:["Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
},
yAxis: {
title:{
text:"Temperature °C"
},
labels: {
formatter: function () {
return this.value + '\xB0';
}
},
lineWidth: 2
},
tooltip: {
crosshairs: true,
shared: true
},
plotOptions : {
spline: {
marker: {
radius: 4,
lineColor: '#666666',
lineWidth: 1
}
}
},
series: [{
name: 'Tokyo',
marker: {
symbol: 'square'
},
data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, {
y: 26.5,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
}
}, 23.3, 18.3, 13.9, 9.6]
},
{
name: 'London',
marker: {
symbol: 'diamond'
},
data: [{
y: 3.9,
marker: {
symbol: 'url(http://www.highcharts.com/demo/gfx/snow.png)'
}
}, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
}
]
};
}
結果
驗證結果。
angular_highcharts_line_charts.htm
廣告