简体   繁体   English

在Kendo UI Chart Angular 2中隐藏gridLines

[英]Hide gridLines in Kendo UI Chart Angular 2

I am using Kendo UI Chart with Angular 2, with the Chart by default grid lines are coming, but I want to hide it. 我正在使用带有Angular 2的Kendo UI Chart,默认情况下该Chart将出现网格线,但我想将其隐藏。 I got the class from API which is " GridLines ". 我从API获得了“ GridLines ”类。 but where to use it that I am not getting. 但是我在哪里不能使用它。 and also I want to hide my X-Axis. 而且我想隐藏我的X轴。

Coming Result: 即将结果: comingResult

Expected Result: 预期结果:

预期结果

Code: 码:

<kendo-chart>
    <kendo-chart-value-axis>
        <kendo-chart-value-axis-item [title]="{ text: 'Score' }" [min]="0" [max]="11" >
        </kendo-chart-value-axis-item>
    </kendo-chart-value-axis>

    <kendo-chart-series-defaults type="bar">
        <kendo-chart-series-defaults-labels format="">
        </kendo-chart-series-defaults-labels>
    </kendo-chart-series-defaults>

    <kendo-chart-category-axis>
        <kendo-chart-category-axis-item  [categories]="chartObject.skills">
        </kendo-chart-category-axis-item>
    </kendo-chart-category-axis>

    <kendo-chart-series>
        <kendo-chart-series-item color="#337ab7" [data]="chartObject.rates" type="bar" [border]="{ width: 0 }">
        </kendo-chart-series-item>
    </kendo-chart-series>
</kendo-chart>

I hide grid lines like below: 我隐藏如下的网格线:

<kendo-chart-axis-defaults [majorGridLines]="{ visible : false}">
</kendo-chart-axis-defaults>

To remove chart X-Axis : 删除图表X轴:

<kendo-chart-value-axis>
    <kendo-chart-value-axis-item [line]="{visible:false}" labels="false">
    </kendo-chart-value-axis-item>
</kendo-chart-value-axis>

I achieved this by making changing property of a css class like following 我通过更改css类的属性来实现此目的,如下所示

.k-var--chart-major-lines {
    background-color:white;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM