Скрыть ось RadCartesianChart в NativeScript и развернуть диаграмму на все доступное пространство на Android - PullRequest
0 голосов
/ 18 июня 2020

Проблема:

Когда вы пытаетесь установить hidden = "true" на категориальной оси или линейной оси, ярлыки становятся скрытыми, И на iOS их пространство будет использовано диаграммой. Но на Android пространство слева и справа (или вверху / внизу - в зависимости от настройки), фактически выделенное для визуализации меток осей, по-прежнему используется, даже если вы отключите видимость.

Диаграмма например:

<RadCartesianChart style="height: 100%; background-color: transparent">
    <RadCartesianChartGrid tkCartesianGrid
                           horizontalLinesVisible="false"
                           verticalLinesVisible="false"
                           horizontalStripLinesVisible="false"
                           verticalStripLinesVisible="false"
                           horizontalStrokeColor="#595959"
                           verticalStrokeColor="#595959"
                           horizontalStrokeWidth="1"
                           verticalStrokeWidth="1"
                           horizontalStripLineColor="transparent">
    </RadCartesianChartGrid>
    <AreaSeries tkCartesianSeries seriesName="Area"
                      [items]="isPositive ? walletSource : walletNegativeSource"
                      categoryProperty="month"
                      valueProperty="amount"
    ></AreaSeries>

    <Palette tkCartesianPalette seriesName="Area">
        <PaletteEntry tkCartesianPaletteEntry
                      [fillColor]="isPositive ? 'rgba(0,180,71,0.2)' : 'rgba(255,59,59,0.2)'"
                      [strokeColor]="isPositive ? '#00B447' : '#FF3B3B'"
                      strokeWidth="2"
        ></PaletteEntry>
    </Palette>

    <CategoricalAxis tkCartesianHorizontalAxis hidden="true"></CategoricalAxis>
    <LinearAxis tkCartesianVerticalAxis hidden="true"></LinearAxis>
</RadCartesianChart>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...