c# - RadCartesianChart 设置
问题描述
我使用 Telerik 组件在图表上绘制串口数据,我需要知道如何在 X 轴项目之间有更多空间现在 x 轴显示压缩,我需要知道绘图点是否增加如何添加图表自动滚动,这是我的 XAML 代码:
<telerik:RadCartesianChart x:Name="myChart" ScrollViewer.HorizontalScrollBarVisibility="Auto">
<telerik:RadCartesianChart.Grid>
<telerik:CartesianChartGrid/>
</telerik:RadCartesianChart.Grid>
<telerik:RadCartesianChart.HorizontalAxis>
<telerik:CategoricalAxis IsStepRecalculationOnZoomEnabled="True" LabelOffset="0" LastLabelVisibility="Visible" LineThickness="1" MajorTickOffset="0" MajorTickLength="5" MajorTickInterval="1" PlotMode="BetweenTicks" SmartLabelsMode="None" TickThickness="1" ZIndex="0"/>
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.VerticalAxis>
<telerik:LinearAxis BorderThickness="0,4,0,0">
<telerik:LinearAxis.BorderBrush>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="#FF0E0EF5" Offset="1"/>
</LinearGradientBrush>
</telerik:LinearAxis.BorderBrush>
<telerik:LinearAxis.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="#FFE41F1F" Offset="1"/>
</LinearGradientBrush>
</telerik:LinearAxis.Background>
</telerik:LinearAxis>
</telerik:RadCartesianChart.VerticalAxis>
</telerik:RadCartesianChart>
我正在将我的项目推送到Github
解决方案
我找到了答案,将这些标签添加到 radCartesianChart 根元素
ScrollViewer.HorizontalScrollBarVisibility="Auto" HorizontalZoomRangeStart="0.9" HorizontalZoomRangeEnd="1"
完整格式:
<telerik:RadCartesianChart x:Name="myChart" ScrollViewer.HorizontalScrollBarVisibility="Auto" HorizontalZoomRangeStart="0.9" HorizontalZoomRangeEnd="1" Margin="0,0,445,162">
推荐阅读
- android - 如何在弹出窗口中将我的标题中心水平放置?
- reflection - 从将动态创建的类中获取值
- php - 数据目标不适用于引导程序 3
- android - 如何从安卓设备获取当前天气?
- php - 使用来自两个不同表的 id 和 name 进行搜索
- python - pygame 游戏速度因电脑而异
- java - 将 jar 转换为 exe launch4j 后发生 JNI 错误
- android - 如何在 Handler 中使用警报对话框并在 android 中使用 runOnUiThread
- jquery - 我如何在jquery中对数据属性进行排序?
- python - 在另一个图像中添加图像