【问题标题】:How to show a chart (line series) starting from zero?如何显示从零开始的图表(线系列)?
【发布时间】:2012-01-06 16:34:16
【问题描述】:

我正在使用 WPF Toolkit 中的 DataVisualization。

我正在使用 LineSeries 在图表中显示数据。但是有一个不便。

这条线有可能从零开始吗?我画了一条红线,我想展示一下。

这是我正在使用的代码:

            <ChartTools:Chart x:Name="SubobjectivesChart" Background="LightSteelBlue">
                <ChartTools:Chart.Axes>
                    <ChartTools:LinearAxis Orientation="Y" ShowGridLines="True"  Minimum="0" Maximum="1" />
                </ChartTools:Chart.Axes>

                <ChartTools:Chart.Series>
                    <ChartTools:ColumnSeries Title="Exam" ItemsSource="{Binding Subobjectives}" Background="Black" IndependentValueBinding="{Binding Exercise}" DependentValueBinding="{Binding Average}" >
                    </ChartTools:ColumnSeries>
                </ChartTools:Chart.Series>
            </ChartTools:Chart>

【问题讨论】:

  • 您是否尝试在数组开头添加另一个值为 0 的日期?

标签: c# wpf wpf-controls wpftoolkit data-visualization


【解决方案1】:

不,它不是,也不应该是可能的。图表只是您数据的视觉表示提供者。只需向下舍入相应地更改您的数据即可。

【讨论】:

    【解决方案2】:

    这可能不适用于 WPF,但使用表单设计器我为我的项目找到了一个 IsMarginVisible 属性。它在ChartArea &gt; Axis &gt; Scale 下。

    虽然,我可能没有完全理解这个问题。如果您真的希望它归零,Series &gt; Misc &gt; CustomPropertes 下有一个“EmptyPointValue”选项。可以将其设置为“零”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      相关资源
      最近更新 更多