根据WPF图表绘制数字?

时间:2011-01-16 16:02:13

标签: c# wpf graph

我正试图在图表上绘制一系列数字。

一个真正简单的用例场景。只需抓取一个数字绘制它,在n秒之后,抓取相同的变量,如果它已经改变,再次绘制它,依此类推。

我从CodePlex下载了WPF工具包,但我找不到GraphControl控件的任何文档,甚至找不到像AddItem()这样的方法。

这是我的XAML和C#代码:

<GroupBox Header="Timechart" Foreground="White" FontFamily="Verdana" Height="211" HorizontalAlignment="Left" Margin="12,88,0,0" Name="groupBox1" VerticalAlignment="Top" Width="479">
    <my:GraphControl HorizontalAlignment="Left" Margin="491,299,0,0" x:Name="graphControl1" VerticalAlignment="Top" />
</GroupBox>


private void button1_Click(object sender, RoutedEventArgs e)
{
    SharpDream.Api.Concrete.XmlMemberFinder x = new XmlMemberFinder();
    var user = x.FindMember(335389);
    textBox1.Text = user.Reputation;
    graphControl1.
}

有谁知道做这个基本用例?感谢您提供任何指导。

1 个答案:

答案 0 :(得分:0)

这是一个简单的XAML图表,可以帮助您入门:

<Grid>
    <Grid.Resources>
        <PointCollection x:Key="sampleData">
            <Point X="1" Y="6"/>
            <Point X="2" Y="4"/>
            <Point X="3" Y="8"/>
        </PointCollection>
    </Grid.Resources>
    <chartingToolkit:Chart Title="Chart Title">
        <chartingToolkit:ColumnSeries Name="chart1" Title="Column Series" ItemsSource="{StaticResource sampleData}" IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}"/>
    </chartingToolkit:Chart>
</Grid>

您可以从此博客下载所有受支持的WPF图表类型的示例:

下载 DataVisualizationDemos 示例。