LiveCharts遇到的问题及解决
1.如何设置横纵轴分隔符为虚线
<lvc:Axis.Separator>
<lvc:Separator StrokeThickness="1.5" StrokeDashArray="4" Step="{Binding AxisStep}" Stroke="#404F56" >
</lvc:Separator>
</lvc:Axis.Separator>
Lvc为命名空间: xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
Separator类:
属性 | 作用 |
---|---|
StrokeDashArray | 获取或设置当前分隔符的笔触虚线间隔。 |
StrokeThickness | 获取或设置分隔符宽度。 |
Stroke | 获取或设置分隔符颜色 |
Step | 分隔符间隔大小 |
Chart | 获取拥有分隔符的图表 |
获取或设置轴的元素方向 | |
获取实际间隔 |
2.如何添加横纵轴线
通过AxisSection类:
- 在Y轴最上和下分别添加两条线:
YAxis.Sections = new SectionsCollection {
new AxisSection
{
Value = YAxis.MaxValue,
Stroke = Brushes.White,
StrokeThickness = 1.5,
},
new AxisSection
{
Value = YAxis.MinValue,
Stroke = Brushes.White,
StrokeThickness = 1.5,
}
};
2.X轴添加两条线