c# - 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 轴标签且值未对齐
解决方案
推荐阅读
- android - 如何获取 Oreo 中正在运行的应用程序列表?
- django - 如何保护在 django 中创建的目录,以便只有 django 应用程序可以访问它
- google-cloud-datalab - Google Cloud Datalab 未运行单元格:文件夹创建和保存以及检查点失败
- wso2 - 在 wso2 api 管理器中进行身份验证后的重定向
- php - Prestashop 1.6 - 从 TPL 按钮调用函数
- javascript - 从处理子域但不处理ajax请求的子域传递php会话
- electron - 64位windows电子js的命令代码是什么?
- ios - 停用 TLS 1.0 TLS 1.1 对 iOS 应用程序的影响
- android - 奥利奥及以上的广播接收器
- azure - 在 Drupal 站点中进行 Azure AD 身份验证的过程是什么?