问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在WPF中添加chart控件,绘制X,Y轴及动态曲线

发布网友 发布时间:2022-04-30 04:07

我来回答

1个回答

热心网友 时间:2023-10-11 08:53

我们可以使用Toolkit Chart 控件去绘制图形

添加System.Windows.Controls.DataVisualization.Toolkit.dll 引用后,XAML中可以以下面的方式使用

<Window x:Class="WpfChart3._5.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:datavis="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
        xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
        Title="MainWindow" Height="350" Width="525">
    <Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="10" Grid.Column="1" Grid.Row="0">
        <charting:Chart x:Name="waitingtasks" BorderBrush="Transparent" BorderThickness="0" VerticalAlignment="Stretch" Title="Waiting Tasks">
            <charting:Chart.TitleStyle>
                <Style TargetType="datavis:Title">
                    <Setter Property="HorizontalAlignment" Value="Left"/>
                    <Setter Property="Foreground" Value="White"/>
                </Style>
            </charting:Chart.TitleStyle>
            <charting:Chart.LegendStyle>
                <Style TargetType="datavis:Legend">
                    <Setter Property="Width" Value="0" />
                </Style>
            </charting:Chart.LegendStyle>
            <charting:Chart.Axes>
                <charting:LinearAxis Orientation="X" Title="Time" Interval="20" ShowGridLines="False"/>
                <charting:LinearAxis Title="Number of Waiting Tasks" Orientation="Y" Interval="5" ShowGridLines="False"/>
            </charting:Chart.Axes>
            <charting:LineSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True" 
                                    AnimationSequence="FirstToLast"/>
        </charting:Chart>
    </Grid>
</Window>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
豆瓣酱放多了怎么补救 鑫创sssbd量产工具 为了了解某校1500名学生的体质状况,随机调查了这个学校内一定数量学生... 564÷85的竖式如何列? 上海房屋过户 要准备什么资料 个人卖房要提供哪些资料 房屋交易资料需要哪些 房子买卖要哪些资料 房产交易需要什么资料 ...让重锤自由下落,打出的一条纸带如图所示,图中 喝中药期间能否吃海鲜? 为什么喝中药不能吃海鲜? 吃中药可以吃海鲜吗 吃中药时能吃海鲜吗? 服用中药可以吃海鲜吗? 中药和海鲜能一起吃吗 喝中药能吃海鲜吗? 作文:未来的书包/书包的自述400字以上 说明文作文:xxx的自述(物品) 本人华为荣耀(u8860) 正在刷机 但是没有honor tools.zip (刷机工具包)请大仙给我提供一个 在线急等 华为手机解锁 到了adb工具包那里往后不会了 求指教 在线等答案 四年级写的书包的自述用议论文写 求华为c8500s刷机工具包.谢谢!啦啦啦 书包的自述(小标题作文) 书包的自白作文450字看漫画 作文:书包的自述,急呀!!! 华为C8650新购的机子,刷root风险有多大,工具包的版本是不是很重要。 书包的自述作文400字不要让老师发现 作文三百个字的书包的自述 书包的自述 作文 450字 吃中药不能吃海鲜吗 wpf怎么绘制曲线 吃着中药能吃海鲜吗? WPF如何使用温度曲线插件xyPlot 在喝中药能不能吃海鲜? 吃中药可以吃海鲜吗,螃蟹之类的,谢谢了 有什么控件可以在wpf中画等高线图? wpf这种实时曲线 有哪种控件 服用调理妇科炎症的中药能吃海鲜吗 喝中成药期间可以吃海鲜吗? [求助]wp中如何使用路径动画,让一个控件沿着曲线或正弦曲线运动 吃中药可以吃海鲜吗,螃蟹之类的 WPF DynamicDataDisplay 画曲线图求助 喝完调理身体的中药可以吃海鲜吗 怎样用WPF绘制简单的三维曲线? 喝中药为什么不能吃海鲜,吃了有什么反应吗 WPf怎么实现在同一界面切换不同的页面效果,如下图数据与数据曲线的切... 喝中药时可以吃海鲜吗 用dynamic data displaywpf编写动态显示的曲线为什么不会动 我肾虚在喝中药可以吃海鲜吗