NGX图表-从服务获取图表数据时出现问题

威美

我正在尝试从服务获取NGX图表坐标。

它通过使用包含数据的静态对象来工作,但是,如果我尝试调用PHP服务以动态方式加载数据,则不会加载图表。

import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Component({
 selector: 'app-graph',
 templateUrl: './graph.component.html',
 styleUrls: ['./graph.component.scss']
})

export class GraphComponent {
    constructor(private http: HttpClient) {}

    //WORKS :)  
    //public multi = [{"name":"Miky","series":[ {"name":"08:47","value":"1.67"}, //{"name":"08:48","value":"1.63"}, {"name":"08:49","value":"1.60"} ] }, //{"name":"Freddy","series":[ {"name":"08:51","value":"1.64"}, //{"name":"08:53","value":"1.57"}, {"name":"08:58","value":"1.57"} ] }];

    //DOESN'T WORK :(
    public multi = this.getGraphData();

    view: any[] = [1280, 400];
    showXAxis = true;
    showYAxis = true;
    gradient = false;
    showLegend = true;
    showXAxisLabel = false;
    xAxisLabel = '';
    showYAxisLabel = false;
    yAxisLabel = '';
    timeline = true;
    colorScheme = {
        domain: ['#5AA454', '#A10A28', '#C7B42C', '#AAAAAA']
    };
    autoScale = true;

    getGraphData() {
        this.http.post('service.php',{}).subscribe(result => {
        console.log(result);
        return result;
        });
    }
}

PHP服务文件“ service.php”

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token');
echo '[
    {"name":"Miky","series":[
        {"name":"08:47","value":"1.67"},
        {"name":"08:48","value":"1.63"},
        {"name":"08:49","value":"1.60"}
        ]
    },

    {"name":"Freddy","series":[
        {"name":"08:51","value":"1.64"},
        {"name":"08:53","value":"1.57"},
        {"name":"08:58","value":"1.57"}
        ]
    }
]';

我想念什么吗?????

托斯克

您应该将getGraphData方法更改为类似这样方法。

getGraphData() {
  this.http.post('service.php', {}).subscribe(result => {
    this.multi = result;
  });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示Google图表时出现问题

NGX图表气泡图建议

带有管道的ngx图表数据

Google图表:处理“点击”事件时出现问题

在Android Studio中保存图表时出现问题

ngx图表:折线图定义线宽

单击按钮中在 html 中显示图表图表时出现问题

图表上的图例出现问题

NGX图表气泡图如何重新加载显示的数据

ngx图表错误“ TypeError:Object(...)不是函数”

从pyqt5按钮更新matplotlib图表时出现问题

在引导标签中显示Google图表时出现问题

在同一页面中创建多个图表时出现问题

通过调用另一个PHP脚本生成图表时出现问题

添加图表窗格时出现的问题

创建XlsxWriter图表时出现的问题

使用ngx-echarts从平行坐标图表中获取选定的值

ValueError:图表已断开连接:无法获取张量Tensor的值...访问了以下先前的层,没有出现问题:[]

从 TIMESTAMP 获取图表数据

在 ASP .NET Core 中从数据库获取图表数据时遇到问题

如何使用 NGX 图表实现时间线过滤条形图?

如何在Angular ngx图中替换图表的“图例”一词?

Ngx图表无法使用异步管道直接在角度中加载条形图

typeError:无法解构“ object null”的属性“ init”,因为它在ngx电子图表中为null

如何在 PIE 图表上以角度显示值?我正在使用 ngx-echarts

服务人员在获取数据时出现问题

Google图表获取this.J [a] .c时遇到问题

动态图表的偏移功能导致空白单元格出现问题

如何使用beautifulsoup-授权问题从图表中获取数据?