实时图表可见或隐藏
Livecharts visible or hidden
我正在尝试使用 LiveCharts。我有一个表单,用户可以在其中 select 1 个或多个 (4) 个参数。
当用户select 1个参数时,我用1个轴绘制1条曲线。但是当 selected 2 个参数时,我需要 2 个轴。这仅适用于 Y 轴。
<lvc:CartesianChart.AxisY>
<lvc:Axis Foreground="DodgerBlue" Title="" LabelFormatter="{Binding YFormatter}"/>
<lvc:Axis Name="Axis2" Foreground="IndianRed" Title="" Position="RightTop" IsEnabled="False">
<lvc:Axis.Separator>
<lvc:Separator Style="{StaticResource CleanSeparator}"></lvc:Separator>
</lvc:Axis.Separator>
</lvc:Axis>
<lvc:Axis Name="Axis3" Foreground="Black" Title="" Position="RightTop" IsEnabled="False" Visibility="Hidden">
<lvc:Axis.Separator>
<lvc:Separator Style="{StaticResource CleanSeparator}" ></lvc:Separator>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
我尝试隐藏轴并禁用它,但是当我为 1 个参数绘制曲线时我不能有 1 个轴。
你有想法吗?
提前致谢。
问候。
您可以隐藏标签 (Axis.ShowLabels = false
) 和分隔符 (Axis.Separator.IsEnabled = false
)。
<lvc:CartesianChart>
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="False">
<lvc:Axis.Separator>
<lvc:Separator IsEnabled="False"></lvc:Separator>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>
我正在尝试使用 LiveCharts。我有一个表单,用户可以在其中 select 1 个或多个 (4) 个参数。
当用户select 1个参数时,我用1个轴绘制1条曲线。但是当 selected 2 个参数时,我需要 2 个轴。这仅适用于 Y 轴。
<lvc:CartesianChart.AxisY>
<lvc:Axis Foreground="DodgerBlue" Title="" LabelFormatter="{Binding YFormatter}"/>
<lvc:Axis Name="Axis2" Foreground="IndianRed" Title="" Position="RightTop" IsEnabled="False">
<lvc:Axis.Separator>
<lvc:Separator Style="{StaticResource CleanSeparator}"></lvc:Separator>
</lvc:Axis.Separator>
</lvc:Axis>
<lvc:Axis Name="Axis3" Foreground="Black" Title="" Position="RightTop" IsEnabled="False" Visibility="Hidden">
<lvc:Axis.Separator>
<lvc:Separator Style="{StaticResource CleanSeparator}" ></lvc:Separator>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
我尝试隐藏轴并禁用它,但是当我为 1 个参数绘制曲线时我不能有 1 个轴。
你有想法吗?
提前致谢。 问候。
您可以隐藏标签 (Axis.ShowLabels = false
) 和分隔符 (Axis.Separator.IsEnabled = false
)。
<lvc:CartesianChart>
<lvc:CartesianChart.AxisY>
<lvc:Axis ShowLabels="False">
<lvc:Axis.Separator>
<lvc:Separator IsEnabled="False"></lvc:Separator>
</lvc:Axis.Separator>
</lvc:Axis>
</lvc:CartesianChart.AxisY>
</lvc:CartesianChart>