为什么我的 ionic 没有响应瀑布图 highchart
why is my ionic not responding with the waterfall diagram highchart
ionic info
为什么我的 ionic 没有响应瀑布图 highchart
这是 TS 的一部分
我关注了 waterfall highchart
但我没有找到亮点
我刚刚得到
ERROR Error: Highcharts error #17:
www.highcharts.com/errors/17/?missingModuleFor=waterfall
missingModuleFor: waterfall
import { Component, OnInit, ViewChild } from '@angular/core';
import * as HighCharts from 'highcharts';
@Component({
selector: 'app-home',
templateUrl: './home.page.html',
styleUrls: ['./home.page.scss'],
})
export class HomePage {
constructor() { }
ionViewDidEnter() {
const myChart = HighCharts.chart('reven', {
chart: {
type: 'line'
},
title: {
text: ''
},
xAxis: {
categories: ['1', '2', '3', '4', '5', '6', '7']
},
yAxis: {
title: {
text: 'Total Production Tonnage'
}
},
legend: {
reversed: true
},
plotOptions: {
series: {
stacking: 'normal',
marker: {
enabled: true,
symbol: 'circle',
radius: 1
}
}
},
series: [
{
name: 'Revenue',
type: undefined,
color: '#ff8138',
data: [65, 59, 80, 81, 56, 55, 40]
}, {
name: 'Expense',
type: undefined,
color: '#ffd534',
data: [35, 40, 70, 61, 26, 35, 60]
}, {
name: 'Net Income',
type: undefined,
color: '#BBF0F3',
data: [30, 30, 50, 60, 20, 30, 50]
}
]
});
}
}
<div id="waterfallore"></div>
const myChart = HighCharts.chart('waterfallore', {
chart: {
type: 'waterfall'
},
title: {
text: 'Highcharts Waterfall'
},
xAxis: {
type: 'category'
},
yAxis: {
title: {
text: 'USD'
}
},
legend: {
enabled: true
},
tooltip: {
pointFormat: '<b>${point.y:,.2f}</b> USD'
},
series: [{
type: undefined,
upColor: '#ff8138',
color: '#ffd534',
data: [{
name: 'Start',
y: 120000
}, {
name: 'Product Revenue',
y: 569000
}, {
name: 'Service Revenue',
y: 231000
}, {
name: 'Positive Balance',
isIntermediateSum: true,
color: '#ffd534'
}, {
name: 'Fixed Costs',
y: -342000
}, {
name: 'Variable Costs',
y: -233000
}, {
name: 'Balance',
isSum: true,
color: '#ffd534'
}],
dataLabels: {
enabled: true,
style: {
fontWeight: 'bold'
}
},
pointPadding: 0
}]
});
result in the console
您需要导入并初始化highcharts-more
模块:
import * as Highcharts from 'highcharts';
import HC_more from 'highcharts/highcharts-more';
HC_more(Highcharts);
ionic info
为什么我的 ionic 没有响应瀑布图 highchart 这是 TS 的一部分 我关注了 waterfall highchart 但我没有找到亮点 我刚刚得到
ERROR Error: Highcharts error #17: www.highcharts.com/errors/17/?missingModuleFor=waterfall missingModuleFor: waterfall
import { Component, OnInit, ViewChild } from '@angular/core';
import * as HighCharts from 'highcharts';
@Component({
selector: 'app-home',
templateUrl: './home.page.html',
styleUrls: ['./home.page.scss'],
})
export class HomePage {
constructor() { }
ionViewDidEnter() {
const myChart = HighCharts.chart('reven', {
chart: {
type: 'line'
},
title: {
text: ''
},
xAxis: {
categories: ['1', '2', '3', '4', '5', '6', '7']
},
yAxis: {
title: {
text: 'Total Production Tonnage'
}
},
legend: {
reversed: true
},
plotOptions: {
series: {
stacking: 'normal',
marker: {
enabled: true,
symbol: 'circle',
radius: 1
}
}
},
series: [
{
name: 'Revenue',
type: undefined,
color: '#ff8138',
data: [65, 59, 80, 81, 56, 55, 40]
}, {
name: 'Expense',
type: undefined,
color: '#ffd534',
data: [35, 40, 70, 61, 26, 35, 60]
}, {
name: 'Net Income',
type: undefined,
color: '#BBF0F3',
data: [30, 30, 50, 60, 20, 30, 50]
}
]
});
}
}
<div id="waterfallore"></div>
const myChart = HighCharts.chart('waterfallore', {
chart: {
type: 'waterfall'
},
title: {
text: 'Highcharts Waterfall'
},
xAxis: {
type: 'category'
},
yAxis: {
title: {
text: 'USD'
}
},
legend: {
enabled: true
},
tooltip: {
pointFormat: '<b>${point.y:,.2f}</b> USD'
},
series: [{
type: undefined,
upColor: '#ff8138',
color: '#ffd534',
data: [{
name: 'Start',
y: 120000
}, {
name: 'Product Revenue',
y: 569000
}, {
name: 'Service Revenue',
y: 231000
}, {
name: 'Positive Balance',
isIntermediateSum: true,
color: '#ffd534'
}, {
name: 'Fixed Costs',
y: -342000
}, {
name: 'Variable Costs',
y: -233000
}, {
name: 'Balance',
isSum: true,
color: '#ffd534'
}],
dataLabels: {
enabled: true,
style: {
fontWeight: 'bold'
}
},
pointPadding: 0
}]
});
result in the console
您需要导入并初始化highcharts-more
模块:
import * as Highcharts from 'highcharts';
import HC_more from 'highcharts/highcharts-more';
HC_more(Highcharts);