转至元数据结尾
转至元数据起始

当需要在有限的空间中绘制大量数据但需要进行详细分析时,会出现需要图表滚动的情况。此功能使最终用户可以专注于分析所选范围的数据而不是整个数据。例如,在显示一年中股票的每日价格变动时,轴滚动条可以使最终用户专注于一个月甚至一周内的数据变动。

FlexChart允许您使用C1.Win.Chart.Interaction命名空间的AxisScrollBar类  将滚动条添加到X轴和Y轴  。要将滚动条附加到FlexChart中的轴,您需要创建AxisScrollBar类  的实例,并将Axis对象作为参数传递给它。默认情况下,滚动条会显示两个滑块,这两个滑块使用UpperValueLowerValue属性定义当前选择的范围  。当用户在运行时拖动这些滑块时,上限值和下限值会发生变化,并且ValueChanged事件被触发。滚动条还包括两个位于最末端的滚动按钮,单击这些滚动按钮可帮助最终用户滚动选择的范围。您可以通过将ScrollButtonsVisible属性设置为False来选择隐藏这些按钮  。

.


CS
flexChart1.Rendering += (s, e) =>
{
    if (_horizontalScrollbar != null && _verticalScrollbar != null)
        return;

    //创建ScrollBar实例并将其附加到AxisX
    _horizontalScrollbar = new C1.Win.Chart.Interaction.AxisScrollbar(flexChart1.AxisX);

    //设置ScrollBar的上限值
    _horizontalScrollbar.UpperValue = _horizontalScrollbar.LowerValue + 150;

    //创建ScrollBar的实例并将其附加到AxisY
    _verticalScrollbar = new C1.Win.Chart.Interaction.AxisScrollbar(flexChart1.AxisY);

    //隐藏ScrollBar按钮
    _verticalScrollbar.ScrollButtonsVisible = false;
};



  • 无标签