0

如何在 Visifire Chart CandleStick 中进行自动缩放?

当我尝试时:

xmlns:vc="clr-namespace:Visifire.Charts;assembly=WPFVisifire.Charts"

<vc:Chart Width="500" Height="300" Theme="Theme2" Name="chartMain">
    <vc:Chart.Series>
        <vc:DataSeries RenderAs="CandleStick">
            <vc:DataSeries.DataPoints>
                <vc:DataPoint AxisXLabel="1" YValues="100.5,101.2,101.3,100.5"/>
                <vc:DataPoint AxisXLabel="2" YValues="100.8,100,101.1,101.4"/>
            </vc:DataSeries.DataPoints>
        </vc:DataSeries>
    </vc:Chart.Series>
</vc:Chart>

它不会自动缩放。

例子.jpg


项目.rar

4

1 回答 1

0

我做了以下更改,图表正确显示。你的 YValues 是错误的。它们应该按照开盘价、收盘价、最高价、最低价。http://www.visifire.com/documentation/Visifire_Documentation/Charts/Reference/Attribute_Reference/YValues.htm

<Grid>
        <vc:Chart Theme="Theme2" Name="chartMain">
            <vc:Chart.AxesX>
                <vc:Axis AxisMaximum="20" />
            </vc:Chart.AxesX>

            <vc:Chart.AxesY>
                <vc:Axis AxisMinimum="95" />                
            </vc:Chart.AxesY>

            <vc:Chart.Series>
                <vc:DataSeries RenderAs="CandleStick">
                    <vc:DataSeries.DataPoints>
                        <vc:DataPoint AxisXLabel="1" YValues="100.5,101.2,101.3,100.5"/>
                        <vc:DataPoint AxisXLabel="2" YValues="100.8,100,101.4,99"/>
                    </vc:DataSeries.DataPoints>
                </vc:DataSeries>
            </vc:Chart.Series>
        </vc:Chart>
</Grid>
于 2015-11-27T08:30:03.570 回答