我有一個簡單的SciChart表面,通過使用AutoRange="Always"獲得自動縮放,所以當我的資料發生變化時,XAxis和YAxis會被重新計算,這樣就可以顯示圖表上的所有資訊了。
然而,自動范圍設定的XAxis和YAxis有點太小,導致圖表上的一些點標記被切斷。
我是否有辦法向自動范圍添加填充,從而確保所有的點標記都被完全顯示出來?
我在 XAM 中的圖表是以 "點標記 "為基礎的。
我的XAML圖表: uj5u.com熱心網友回復: 我可以建議使用SciChart中的GrowBy功能。這將為自動計算的坐標軸范圍添加一個填充物。
要做到這一點,請使用以下代碼: GrowBy是一個分數填充,所以min=0.1, max=0.2意味著 "最小可見范圍為10%,最大為20%"<s:SciChartSurface Grid. Column="1" x:Name="sciChartSurfaceScores"
ChartTitle="Scores Plot"。
RenderableSeries="{s:SeriesBinding MySeries}"/span>>
<s:SciChartSurface.XAxis>
<s:NumericAxis AutoRange="Always" />
</s:SciChartSurface.XAxis>
<s:SciChartSurface.YAxis>/span>
<s:NumericAxis AutoRange="Always"/>
</s:SciChartSurface.YAxis>
<!--圖表修改器-->
<s:SciChartSurface.ChartModifier>/span>
<s:ModifierGroup>
<!--修改器--ZoomExtents -->
<s:ZoomExtentsModifier <>
<s:RolloverModifier ShowTooltipOn="MouseHover"/span>/>
<s:CursorModifier SnappingMode="TooltipToSeries"/span>/>
</s:ModifierGroup>/span>
</s:SciChartSurface.ChartModifier>
</s:SciChartSurface>
<s:SciChartSurface.XAxis>/span>
<s:NumericAxis AutoRange="Always" GrowBy="0。 1, 0.1" />
</s:SciChartSurface.XAxis>
<s:SciChartSurface.YAxis>/span>
<s:NumericAxis AutoRange="Always" GrowBy="0。 1, 0.1" />
</s:SciChartSurface.YAxis>
試著玩玩這個屬性,看看它是如何運作的
。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/312706.html
標籤:
上一篇:四元數y軸90度旋轉的基本概念

