Есть ли способ программно установить масштабирование Nativescript-Vue RadCartesianChart при разрешении панорамирования по горизонтальной оси?

#javascript #vue.js #charts #nativescript

Вопрос:

Я пытаюсь программно увеличить масштаб своей диаграммы при загрузке. Он правильно работает, когда я не разрешаю панорамировать свою горизонтальную ось и когда я добавляю horizontalZoom="3" в диаграмму RadCartesianChart. Но когда я добавляю allowPan="true" или allowZoom="true" на своей горизонтальной оси, он понимает, что ему нужно полностью уменьшить масштаб.

Мне нужно дать возможность перемещаться по уже увеличенной диаграмме.

 <template>
    <Page>

       <RadCartesianChart horizontalZoom="3">
            
            <RadCartesianChartGrid v-tkCartesianChartGrid verticalStripLineColor="#00F,#F00" />
            <CategoricalAxis v-tkCartesianHorizontalAxis allowPan="true" allowZoom="false" />
            <LinearAxis v-tkCartesianVerticalAxis minimum="0" maximum="200" majorStep="40" />

            <LineSeries 
                v-tkCartesianSeries 
                v-bind:items="items"
                categoryProperty="category" 
                valueProperty="value" 
            />
        </RadCartesianChart> 

    </Page>
</template> 
 

Это не работает. Тот horizontalZoom="3" ничего не делает. Я полагаю, что мне нужно установить значения allowPan allowZoom и horizontalZoom программно, но ничего не работает.