Две вертикальные линии линейной оси, одна слева и одна справа. Это возможно? - PullRequest
0 голосов
/ 13 ноября 2018

Я не видел, чтобы это было сделано в документах, и я не могу понять, возможно это или нет. Мне нужно, чтобы диаграмма показывала одну вертикальную линию слева со значениями и одну вертикальную линию справа с разными значениями, ну, значения могут быть одинаковыми, но типы единиц измерения будут разными.

Это код, который я сейчас использую, и он дает только одну правильную строку.

<RadCartesianChart class="chart" [ngSwitch]="" tkExampleTitle tkToggleNavButton>
<RadCartesianChartGrid tkCartesianGrid horizontalLinesVisible="true" verticalStrokeColor="#804d0026"></RadCartesianChartGrid>
<LinearAxis tkCartesianVerticalAxis horizontalLocation="Left" android:labelFormat="%.0f"></LinearAxis>
<LinearAxis tkCartesianVerticalAxis horizontalLocation="Right" android:labelFormat="%.0f"></LinearAxis>
<DateTimeContinuousAxis tkCartesianHorizontalAxis dateFormat="hh:mm" [minimum]="backwardHour" [maximum]="forwardHour"
    majorStep="Hour" labelFitMode="Rotate"></DateTimeContinuousAxis>

<LineSeries tkCartesianSeries [items]="transformedReadings" stackMode="Stack" categoryProperty="timestamp" valueProperty="value"></LineSeries>  
<LineSeries tkCartesianSeries [items]="transformedReadings2" stackMode="Stack" categoryProperty="timestamp" valueProperty="value"></LineSeries>

Это изображение вывода шаблона: enter image description here

1 Ответ

0 голосов
/ 20 ноября 2018

Объект диаграммы NativeScript имеет свойства только для одной горизонтальной оси и одной вертикальной оси.Таким образом, даже если технически вы можете заклинить столько элементов оси, сколько захотите, внутри <RadCartesianChart> ... </RadCartesianChart>, сам объект примет только один.

Таким способом можно улучшить документацию.Кроме того, было бы полезно обнаружить несколько вертикальных или нескольких горизонтальных осей, а затем опубликовать предупреждающее сообщение консоли.

Я думаю, что больше всего вам нужна полезная функция, которая позволяет указывать несколько осей.Я рекомендую опубликовать его как запрос функции на странице отзывов GitHub: https://github.com/telerik/nativescript-ui-feedback/

...