Nativescript-vue,如何更改 BarSeries(Radchart) 图形“条形”颜色?

Posted

技术标签:

【中文标题】Nativescript-vue,如何更改 BarSeries(Radchart) 图形“条形”颜色?【英文标题】:Nativescript-vue, How to change BarSeries(Radchart) graph "bars" color? 【发布时间】:2019-08-06 04:53:45 【问题描述】:

代码:

<BarSeries v-tkCartesianSeries
             categoryProperty="Country"
             valueProperty="Amount"
             :items="items1" />
<CategoricalAxis v-tkCartesianVerticalAxis />
<LinearAxis v-tkCartesianHorizontalAxis />

【问题讨论】:

【参考方案1】:

你必须用相同的系列名称定义Palette

            <BarSeries v-tkCartesianSeries :items="items1"
                categoryProperty="Country" valueProperty="Amount"
                seriesName="myLine" />
            <Palette v-tkCartesianPalette seriesName="myLine">
                <PaletteEntry v-tkCartesianPaletteEntry strokeWidth="5"
                    strokeColor="red" fillColor="red"></PaletteEntry>
            </Palette>
            <CategoricalAxis v-tkCartesianHorizontalAxis />
            <LinearAxis v-tkCartesianVerticalAxis />

【讨论】:

你不需要调色板【参考方案2】:

只需在 BarSeries 中使用 fillColorstrokeColor

<RadCartesianChart>
   <CategoricalAxis v-tkCartesianHorizontalAxis />
   <LinearAxis v-tkCartesianVerticalAxis />
   <BarSeries v-tkCartesianSeries :items="items" categoryProperty="" valueProperty="" fillColor="red" />
</RadCartesianChart>

【讨论】:

以上是关于Nativescript-vue,如何更改 BarSeries(Radchart) 图形“条形”颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 NativeScript-Vue 中从 RadListView 更改“loadOnDemandItemTemplate”

如何更改 nativescript-vue 中列表项的颜色/背景颜色?

全局组件使用以避免代码重复(Nativescript-Vue)

NativeScript-Vue - 组件不刷新,但 app.js 会

Nativescript-Vue 移除 iOS ListView 点击颜色

在 TabViewItem 中使用图标字体 - Nativescript-Vue