ngx-echarts
ngx-echarts的简洁文档:
百度:npm
搜索:ngx-echarts,第一个结果就是。
地址:https://www.npmjs.com/package/ngx-echarts
查看installation和usage:
在模块中引入NgxEchartsModule模块!然后就可以使用了!
options就是echarts的配置参数;
merge:在动态添加点的时候,有用;
html:
ts:
public dataSource = {
title: {
text: '未来一周气温变化',
},
tooltip: {
trigger: 'axis',
},
legend: {
data: ['实例CPU运行监控', '实例内存运行监控']
},
yAxis: {
type: 'value',
axisLabel: {
formatter: '{value} %'
}
},
xAxis: {
type: 'category',
data: [], // 动态赋值 x轴
axisTick: {
alignWithLabel: true,
}
},
series: [
{
name: "实例CPU运行监控",
data: [], // 动态赋值 y1轴
type: 'line',
},
{
name: "实例内存运行监控",
data: [], // 动态赋值 y2值
type: 'line',
},
]
}
// x、y轴赋值:
this.dataSource.xAxis.data = xData2;
this.dataSource.series[0].data = yData3;
this.dataSource.series[1].data = yData4;
/****************动态点的添加*******************/
public newDataSource = {};
// 新的数据
this.newDataSource = {
series: [
{
data: yData3,
},
{
data: yData4,
},
]
}
如果要更换x轴的时候,直接给xData2更改数组,然后:
this.dataSource.xAxis.data = https://www.it610.com/article/xData2;
这样子,默认x轴的值变了,但是显示的还是原先的x轴值!x轴值是数组,引用类型,xData2里面的值虽然变化了,但是引用类型的地址没有变化,检测不到x轴data的变化!
报错如下:
core.js:1427 ERROR Error: Uncaught (in promise): Error: Template parse errors:
Can't bind to 'options' since it isn't a known property of 'div'. ("][options]="options2">"): ng:///SystemConfModule/TenantRightsConfComponent.html@5:15
Error: Template parse errors:
Can't bind to 'options' since it isn't a known property of 'div'. ("][options]="options2">
【ngx-echarts】==>在module中引入NgxEchartsModule模块。
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量