程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用 NGX 图表实现时间线过滤条形图?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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

开发过程中遇到如何使用 NGX 图表实现时间线过滤条形图?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何使用 NGX 图表实现时间线过滤条形图?的解决方法建议,希望对你解决如何使用 NGX 图表实现时间线过滤条形图?有所启发或帮助;

我一直在试图弄清楚如何像文档演示页面中那样实现 NGX 图表的 x 轴时间线: https://swimlane.github.io/ngx-charts/#/ngx-charts/timeline-filter-bar-chart-demo

但是没有任何地方可以编码它是如何实现的,就像在其他 ngx 图表中一样。

我得到了 JsON 和基础知识:

name: 'Temperature',serIEs: [
        { value: 22,name: '2021-06-01 10:45:00+00' },{ value: 33,name: '2021-06-01 11:14:44+00' },{ value: 11,name: '2021-06-01 13:45:00+00' },... ]

但我似乎没有像其他图表类型和功能那样没有 stackblitz 代码示例。

解决方法

据我所知,我认为数据必须是 JSON 格式

data = [
    {
      name: 'Temperature',series: [{
          value: 22,name: '2021-06-01 10:45:00+00'
        },{
          value: 33,name: '2021-06-01 11:14:44+00'
        },{
          value: 11,name: '2021-06-01 13:45:00+00'
        }
      }]

 <div *ngFor="let arr of data ">
   <ngx-charts-bar-vertical
    [view]="view"
    [scheR_678_11845@e]="colorscheR_678_11845@e"
    [results]="arr.series"
    [gradient]="gradient"
    [xAxis]="showXAxis"
    [yAxis]="showYAxis"
    [legend]="showLegend"
    [showXAxisLabel]="showXAxisLabel"
    [showYAxisLabel]="showYAxisLabel"
    [xAxisLabel]="xAxisLabel"
    [yAxisLabel]="yAxisLabel"
    (SELEct)="onSELEct($event)">
  </ngx-charts-bar-vertical> 
  </div>
  

,

自定义演示图表

“timeline-filter-bar-chart”是自定义图表组件的示例,您可以借助该库自行创建。

您可以在 framewok's repo 中找到源代码。

大佬总结

以上是大佬教程为你收集整理的如何使用 NGX 图表实现时间线过滤条形图?全部内容,希望文章能够帮你解决如何使用 NGX 图表实现时间线过滤条形图?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。