Я использую плагин nativescript для пользовательского интерфейса.
<RadCartesianChart
tkExampleTitle
tkToggleNavButton
class="line-chart"
seriesSelectionMode="Single"
>
<RadLegendView
tkCartesianLegend
position="Top"
title=""
height="100"
enableSelection="true"
></RadLegendView>
<CategoricalAxis
labelFitMode="Rotate"
tkCartesianHorizontalAxis
></CategoricalAxis>
<LinearAxis lineColor="Red" tkCartesianVerticalAxis></LinearAxis>
<SplineSeries
tkCartesianSeries
legendTitle="Added"
[items]="source"
categoryProperty="Month"
valueProperty="Added"
seriesName="Added"
>
</SplineSeries>
<SplineSeries
tkCartesianSeries
legendTitle="Gone"
[items]="source"
categoryProperty="Month"
valueProperty="Gone"
seriesName="Gone"
>
</SplineSeries>
<SplineSeries
tkCartesianSeries
legendTitle="Vanished"
[items]="source"
categoryProperty="Month"
valueProperty="Vanished"
seriesName="Vanished"
>
</SplineSeries>
<Palette tkCartesianPalette seriesName="Added">
<PaletteEntry
tkCartesianPaletteEntry
fillColor="#000000"
strokeColor="#000000"
></PaletteEntry>
</Palette>
<Palette tkCartesianPalette seriesName="Gone">
<PaletteEntry
tkCartesianPaletteEntry
fillColor="#FF0000"
strokeColor="#FF0000"
></PaletteEntry>
</Palette>
<Palette tkCartesianPalette seriesName="Vanished">
<PaletteEntry
tkCartesianPaletteEntry
fillColor="#FFFF00"
strokeColor="#FFFF00"
></PaletteEntry>
</Palette>
</RadCartesianChart>
В приведенном выше коде, но цвета не пришли правильно.Ожидаемый результат: кривая для добавленного должна быть черного цвета, для ушедшего - красного, а для исчезнувшего - желтого.Получен результат: кривая для добавленного стала черного цвета, кривая для Gone - красного, а для Vanished - черного.Если мы отбросим один график, скажем, выпавший ряд с именем Vanished, то обе кривые для Added и Gone получили черный цвет.Если мы используем 3 разных серии для одного и того же, скажем, например, использованные Бар, Линия и Сплайн для каждого элемента, тогда цвета там, как и ожидалось.Такое поведение кажется странным.
Я использую версию "nativescript-ui-chart@3.11.1", версию 4.2.3 nativescript "nativescript-angular": "5.2.0"
Спасибо