- 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 配置語法 章節中看到了繪製此圖表的配置。現在讓我們考慮以下示例,以便進一步瞭解具有反轉軸線的樣條線。
配置
將圖表型別配置為基於樣條線。chart.type 為圖表決定序列型別。這裡,預設值為 "line"。將軸配置為反轉。當 x 軸為垂直且 y 軸為水平時為真 - 如果圖表中存在條形序列,則將反轉。這裡,預設值為假。
var chart = {
type: 'spline',
inverted: true
};
示例
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',
inverted: true
},
title: {
text: 'Atmosphere Temperature by Altitude'
},
subtitle: {
text: 'According to the Standard Atmosphere Model'
},
xAxis:{
reversed: false,
title: {
enabled: true,
text: 'Altitude'
},
labels: {
formatter: function () {
return this.value + 'km';
}
},
maxPadding: 0.05,
showLastLabel: true
},
yAxis: {
title:{
text: 'Temperature'
},
labels: {
formatter: function () {
return this.value + '\xB0';
}
},
lineWidth: 2
},
legand:{
enabled: false
},
tooltip: {
headerFormat: '<b>{series.name}</b><br/>',
pointFormat: '{point.x} km: {point.y}\xB0C'
},
plotOptions: {
spline: {
marker: {
enable: false
}
}
},
series : [{
name: 'Temperature',
data: [[0, 15], [10, -50], [20, -56.5], [30, -46.5], [40, -22.1],
[50, -2.5], [60, -27.7], [70, -55.7], [80, -76.5]]
}]
};
}
結果
驗證結果。
angular_highcharts_line_charts.htm
廣告