当前位置:   article > 正文

c# wpf LiveCharts 简单试验2

c# wpf LiveCharts 简单试验2

1.概要

1.1 说明

1.2 要点

1.2.1 添加命名控件

xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"

 1.2.2 图片控件

<lvc:CartesianChart Name="chart"  LegendLocation="Right"/>

1.3 代码文件引用 

  1. using LiveCharts.Wpf;
  2. using LiveCharts.Wpf.Charts.Base;

1.4 数据绑定函数

  1. private void initView()
  2. {
  3. SeriesCollection series = new SeriesCollection()
  4. {
  5. new LineSeries
  6. {
  7. Values = new ChartValues<double> {254,568,563,482,263,104 },
  8. Fill=new SolidColorBrush(Colors.IndianRed),
  9. },
  10. };
  11. chart.Series = series;
  12. }

2.代码

  1. <Window x:Class="WpfApp3.Window1"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
  7. xmlns:local="clr-namespace:WpfApp3"
  8. mc:Ignorable="d"
  9. Title="Window1" Height="450" Width="800">
  10. <Grid>
  11. <lvc:CartesianChart Name="chart" LegendLocation="Right"/>
  12. </Grid>
  13. </Window>

 

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Data;
  9. using System.Windows.Documents;
  10. using System.Windows.Input;
  11. using System.Windows.Media;
  12. using System.Windows.Media.Imaging;
  13. using System.Windows.Shapes;
  14. using LiveCharts;
  15. using LiveCharts.Wpf;
  16. using LiveCharts.Wpf.Charts.Base;
  17. namespace WpfApp3
  18. {
  19. /// <summary>
  20. /// Window1.xaml 的交互逻辑
  21. /// </summary>
  22. public partial class Window1 : Window
  23. {
  24. public Window1()
  25. {
  26. InitializeComponent();
  27. initView();
  28. }
  29. private void initView()
  30. {
  31. SeriesCollection series = new SeriesCollection()
  32. {
  33. new LineSeries
  34. {
  35. Values = new ChartValues<double> {254,568,563,482,263,104 },
  36. Fill=new SolidColorBrush(Colors.IndianRed),
  37. },
  38. };
  39. chart.Series = series;
  40. }
  41. }
  42. }

3.运行结果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/382490
推荐阅读
相关标签
  

闽ICP备14008679号