You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SciChart启用AutoRange时点标记被截断,如何为自动范围添加内边距?

解决方法

可以通过SciChart轴控件的GrowBy属性给自动计算的轴范围添加扩展内边距,完美解决边缘点标记被截断的问题。

GrowBy属性接收DoubleRange类型的参数,第一个值为轴最小值方向的扩展比例(相对于自动计算出的轴总量程),第二个值为轴最大值方向的扩展比例。

你只需要修改XAML中X轴、Y轴的定义,添加GrowBy属性即可,示例如下(以下配置会在X轴左右、Y轴上下各预留5%的额外空间,可根据实际需求调整比例数值):

<s:SciChartSurface Grid.Column="1" x:Name="sciChartSurfaceScores" 
        ChartTitle="Scores Plot"
        RenderableSeries="{s:SeriesBinding MySeries}">

        <s:SciChartSurface.XAxis>
            <s:NumericAxis AutoRange="Always" GrowBy="0.05, 0.05" />
        </s:SciChartSurface.XAxis>

        <s:SciChartSurface.YAxis>
            <s:NumericAxis AutoRange="Always" GrowBy="0.05, 0.05"/>
        </s:SciChartSurface.YAxis>

        <!-- Chart Modifiers -->
        <s:SciChartSurface.ChartModifier>
            <s:ModifierGroup>
                <!--  Modifier - ZoomExtents  -->
                <s:ZoomExtentsModifier />
                <s:RolloverModifier  ShowTooltipOn="MouseHover"/>
                <s:CursorModifier SnappingMode="TooltipToSeries"/>
            </s:ModifierGroup>
        </s:SciChartSurface.ChartModifier>
</s:SciChartSurface>

如果需要更大的预留空间,直接调大GrowBy的数值即可,比如设置为0.1, 0.1就会在两端各预留10%的额外空间。

内容的提问来源于stack exchange,提问作者Kyle Williamson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 09:06:03