将实时图表与 WPF 应用程序一起使用。
目前分隔符设置为标签我希望分隔符设置为标签的边缘/边框
当前图表的模拟
| | | |
| | | |
A B C D
我希望图表看起来如何
| | | | |
| | | | |
A B C D
将实时图表与 WPF 应用程序一起使用。
目前分隔符设置为标签我希望分隔符设置为标签的边缘/边框
当前图表的模拟
| | | |
| | | |
A B C D
我希望图表看起来如何
| | | | |
| | | | |
A B C D
我使用轴部分来解决这个问题
myChart.AxisX(0).Sections = New LiveCharts.Wpf.SectionsCollection
myChart.AxisX(0).Sections.Add(New LiveCharts.Wpf.AxisSection With {.FromValue = -0.5,
.ToValue = -0.5, .Stroke = Brushes.Gainsboro, .StrokeThickness = 0.5})
For Each xSec In x.Labels.Select(Function(fn) New LiveCharts.Wpf.AxisSection With {.FromValue = x.Labels.IndexOf(fn) + 0.5,
.ToValue = x.Labels.IndexOf(fn) + 0.5, .Stroke = Brushes.Gainsboro, .StrokeThickness = 0.5})
myChart.AxisX(0).Sections.Add(xSec)
Next
注意:显然这仅在您的标签是唯一的情况下才有效,否则您将需要实现不同的循环