gpt4 book ai didi

c# - 图表工具包 WPF 上的标签

转载 作者:太空狗 更新时间:2023-10-30 01:08:52 26 4
gpt4 key购买 nike

有没有办法在图表上标记轴?

<charting:Chart Name="EventAlertsChart" BorderThickness="0" Margin="0,10,0,0">

<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y" Minimum="0" Title="Number of Alerts" Margin="0,0,10,0" />
</charting:Chart.Axes>


<charting:Chart.LegendStyle>
<Style TargetType="Control">
<Setter Property="Width" Value="0" />
<Setter Property="Height" Value="0" />
</Style>
</charting:Chart.LegendStyle>

<charting:Chart.Series>
<charting:ColumnSeries Name="LineSeriesBWSrc" ItemsSource="{Binding AlertPoints,UpdateSourceTrigger=PropertyChanged}"
IndependentValueBinding="{Binding Path=Key}" DependentValueBinding="{Binding Path=Value}" Title="Alerts" Background="Maroon" >
<charting:ColumnSeries.DataPointStyle>
<Style TargetType="charting:ColumnDataPoint">
<Setter Property="Background" Value="Crimson" />
</Style>
</charting:ColumnSeries.DataPointStyle>
</charting:ColumnSeries>
</charting:Chart.Series>
</charting:Chart>

我已经设法用

标记了 Y 轴
<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y" Minimum="0" Title="Number of Alerts" Margin="0,0,10,0" />
</charting:Chart.Axes>

但是,如果我想标记 X 轴,它会出现在图表的顶部。我只想在轴上输入一些图例,例如“时间”和“事件”,但找不到合适的方法。

如果我在 X 轴上做同样的事情,那么图例和值就会出现在图表的顶部。 enter image description here

当X轴的代码引入为:

<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y" Minimum="0" Title="Number of Alerts"

enter image description here

最佳答案

不确定我的问题是否正确,但如果您想显示自定义内容来代替轴,您可以通过以下方式进行:

<!-- TODO: Define own custom templates for 
YAxisTitleContentTemplate and XAxisTitleContentTemplate
-->
<charting:Chart.Axes>
<charting:LinearAxis Orientation="Y">
<charting:LinearAxis.Title>
<ContentControl
ContentTemplate="{StaticResource YAxisTitleContentTemplate}"/>
</charting:LinearAxis.Title>
</charting:LinearAxis>
<charting:CategoryAxis Orientation="X">
<charting:CategoryAxis.Title>
<ContentControl
ContentTemplate="{StaticResource XAxisTitleContentTemplate}"/>
</charting:CategoryAxis.Title>
</charting:CategoryAxis>
</charting:Chart.Axes>

编辑:仅 X 轴的标题

<charting:Chart.Axes>
<charting:CategoryAxis Orientation="X" Title="The X Axis Title" />
</charting:Chart.Axes>

关于c# - 图表工具包 WPF 上的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8225465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com