首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kendo-chart中流的颜色不变

kendo-chart中流的颜色不变
EN

Stack Overflow用户
提问于 2019-02-11 21:14:38
回答 1查看 29关注 0票数 0

我正在为我的项目中的图形使用kendo图表,我知道它有默认颜色每个流.Issue是当我为那些流设置颜色时,它仍然显示默认颜色

html

代码语言:javascript
复制
<kendo-chart [categoryAxis]="{ categories: categories }" #primeChart [transitions]="transitions">

                    <kendo-chart-series>
                        <kendo-chart-series-item *ngFor="let item of series1" type="line" [data]="item.data" [name]="item.name">
                        </kendo-chart-series-item>
                    </kendo-chart-series>
                </kendo-chart>

ts文件

代码语言:javascript
复制
 this.series1=  [{
            name: "Stream 1",
            streamId: 1,
            data: [3.907, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855, 1.111,2.222],
            color:"green"
        }
        , {
            name: "Stream 2",
            streamId: 2,
            data: [4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3, 1.111,3.333],
            color:"green"
        }]

scss

代码语言:javascript
复制
@import url("~@progress/kendo-theme-default/dist/all.css");
@import "theme";
@import "material-overrides";
@import "kendo-overrides";
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-12 13:29:51

在图表元素中添加一个视图子元素。(正如在html中已经出现的那样)

代码语言:javascript
复制
@ViewChild('primeChart') primeChart: any;

在数据设置方法中,使用this.primeChart捕获primeChart元素

代码语言:javascript
复制
this.primeChart.theme.seriesColors=["green","red","green","red"]

这将成功覆盖默认系列颜色

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54631450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档