Постоянные изменения оси от 0 - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь с этим примером, и у меня есть вопрос, как заставить ось Y начинаться с 0?

В этом примере она начинается с наименьшего значения на оси Y https://i.imgur.com/UcjTejd.png

https://lvcharts.net/App/examples/v1/wpf/Constant%20Changes

1 Ответ

0 голосов
/ 03 октября 2018

Я нашел решение

 <Wpf:CartesianChart Grid.Row="1" AnimationsSpeed="0:0:0.5" Hoverable="False" DataTooltip="{x:Null}">
        <Wpf:CartesianChart.Series>
            <Wpf:LineSeries Values="{Binding ChartValues}" 
                            PointGeometry="{x:Null}" 
                            LineSmoothness="1"
                            StrokeThickness="1" 
                            Stroke="#F34336"
                            Fill="Transparent"/>
        </Wpf:CartesianChart.Series>
        <Wpf:CartesianChart.AxisX>
            <Wpf:Axis LabelFormatter="{Binding DateTimeFormatter}" 
                      MaxValue="{Binding AxisMax}" 
                      MinValue="{Binding AxisMin}"
                      Unit="{Binding AxisUnit}">
                <Wpf:Axis.Separator>
                    <Wpf:Separator Step="{Binding AxisStep}" />
                </Wpf:Axis.Separator>
            </Wpf:Axis>
        </Wpf:CartesianChart.AxisX>

 #region This set Axis Y start from 0
        <Wpf:CartesianChart.AxisY>
            <Wpf:Axis MinValue="0">
                <Wpf:Axis.Separator>
                    <Wpf:Separator/>
                </Wpf:Axis.Separator>
             </Wpf:Axis>
            </Wpf:CartesianChart.AxisY>
#endregion
...