json - 如何使用 Angular-highcharts 显示 json 数据?
问题描述
我正在使用 Angular + 节点仪表板应用程序,并且无法在 highcharts 中显示 JSON 数据
JSON响应:
[{"output":"FAIL","count":"4"},{"output":"PASS","count":"17"}]
public uat_deployment_chart_options: Highcharts.Options;
//this is the method I created to fetch the data
public get_uat_deployment_data() {
this.uat_deployment_subscription = this.curl_connection
.get_uat_deployment_data()
.subscribe(data => {
this.uat_deployment_data = data;
this.uat_deployment_data.forEach(val => {
val.count = parseInt(val.count)
});
this.uat_deployment_chart_options = {
title: {
text: "UAT Deployments"
},
series: [
{
data: this.uat_deployment_data,
type: "pie",
colors: ["#F44336", "#CDDC39"]
}
],
credits: {
enabled: false
},
};
});
}
如果我手动粘贴数据并将对象键分别更改为“name”和“y”,则会显示数据,否则我什么也得不到
[{ "name": "FAIL", "y": 3 }, { "name": "PASS", "y": 16 }]
解决方案
推荐阅读
- python - 有没有办法在 VS Code 中引用 Python 项目?
- angular - 以编程方式创建 Angular 分层注入器
- linux - 我在 /usr/local/bin 中安装了 gcc 为什么 linux 找不到它
- c# - C#如何对datagridview中的数据求和
- python - Pywintauto findbestmatch 替代方案
- c# - 安装 TXTextControl 后生成错误
- sorting - icetool 读取带有日期的输入文件并覆盖到另一个文件中
- mysql - sql查询正常但存储过程输出错误
- node.js - 在 nextjs HTML 中编写 nodejs 脚本
- process - nvidia-smi中的G和C类型是什么意思?