首页 > 解决方案 > WPF 实时图表 x 轴标签将出现两次,但仅设置一次

问题描述

在 wpf 中使用实时图表时,我在 x 轴上正确查看标签列表时遇到问题。标签列表是正确的,在设置之前我也清除了轴。

使用的代码是:

EMT_Chart.AxisX.Clear();

int stepSize = 1;

Axis xAxis = new Axis()
{
    FontSize = 12,
    Separator = new LiveCharts.Wpf.Separator { Step = stepSize, IsEnabled = false },
    ShowLabels = true,
    Labels = labelList,
    LabelsRotation = -90.0
};
EMT_Chart.AxisX.Add(xAxis);

而xaml如下:

<lvc:CartesianChart x:Name="EMT_Chart" 
                    Series="{Binding Series}" 
                    LegendLocation="Bottom" 
                    Zoom="XY" Pan="XY"/>

基本上在缩小时,x 轴标签以循环方式出现,这不是预期的。在 zoominf 上,值和标签对齐会变得混乱。

请建议。

这是没有缩放或平移的图

在此处输入图像描述

在缩小绘图 x 轴标签时,绘图看起来也不正确

在此处输入图像描述

放大绘图 x 轴标签且值未对齐

在此处输入图像描述

标签: c#.netwpfxamllivecharts

解决方案


推荐阅读