Проблема с добавлением собственного цвета в диаграмму пользовательского интерфейса nativescript - PullRequest
0 голосов
/ 27 февраля 2019

Я использую плагин 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"

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...