首页 > 其他分享 >InteractiveDataDisplay曲线图控件的使用

InteractiveDataDisplay曲线图控件的使用

时间:2023-07-11 20:12:00浏览次数:46  
标签:控件 曲线图 ToArray System InteractiveDataDisplay using MainWindow

官网

https://github.com/microsoft/InteractiveDataDisplay.WPF

安装

Install-Package InteractiveDataDisplay.WPF

前台代码

 

<Window
    x:Class="InteractiveDataDisplayDemo.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:d3="clr-namespace:InteractiveDataDisplay.WPF;assembly=InteractiveDataDisplay.WPF"
    xmlns:local="clr-namespace:InteractiveDataDisplayDemo"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    Title="MainWindow"
    Width="800"
    Height="450"
    mc:Ignorable="d">
    <Grid>
        <d3:Chart BottomTitle="Argument" LeftTitle="Function">
            <d3:LineGraph
                x:Name="linegraph"
                Description="Simple linegraph"
                Stroke="Blue"
                StrokeThickness="3" />
        </d3:Chart>
    </Grid>
</Window>

 

后台代码

using System;
using System.Linq;
using System.Windows;

namespace InteractiveDataDisplayDemo
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            var x = Enumerable.Range(0, 1001).Select(i => i / 10.0).ToArray();
            var y = x.Select(v => Math.Abs(v) < 1e-10 ? 1 : Math.Sin(v) / v).ToArray();
            linegraph.Plot(x, y); // x and y are IEnumerable<double>
        }
    }
}

运行效果

 

标签:控件,曲线图,ToArray,System,InteractiveDataDisplay,using,MainWindow
From: https://www.cnblogs.com/wzwyc/p/17545312.html

相关文章

  • mapbox添加自定义控件
    需要定义一个类,然后至少重写实现onAdd、onRemove方法,示例如下<template><divref="changeViewRef"@click="changeView"class="changeViewmapboxgl-ctrl"><el-tooltipclass="box-item"effect="dark"......
  • OxyPlot曲线图控件的使用
    官网:https://github.com/oxyplot/oxyplot官方文档:https://oxyplot.readthedocs.io/en/latest/ Nuget包平台Nuget包版本WPFOxyPlot.Wpf2.1.2WindowsFormsOxyPlot.WindowsForms2.1.2AvaloniaOxyPlot.Avalonia2.1.0   ......
  • LabVIEW调用第三方exe软件或操作操作控制第三方软件界面的控件,如操控烧录软件等
    LabVIEW调用第三方exe软件或操作操作控制第三方软件界面的控件,如操控烧录软件等除了模拟鼠标和键盘来实现之后,还可以考虑另外一种方式,使用窗口句柄来直接操作程序如下面图片实例,操作串口助手,修改串口和波特率,并写入数据和读取数据这种方式可以避免电脑的分辨率变化和位置移动等问......
  • 界面控件DevExtreme UI组件——增强的API功能
    虽然DevExtreme刚刚发布了v23.1,但今天我们仍然要继续总结一下之前的主要更新(v22.2)中发布的一些与DevExtremeAPI相关的重要特性。DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应......
  • 第3章 自定义控件2
    3强大的附加属性所以你正在构建一个令人惊喜的新应用程序,你需要一种在现有控件中没有直接支持的行为。你确信除了创建子类并为自己创建一堆工作外,没有其他方法来扩展现有的控件功能。是时候创建子类了,对吗?WPF提供了一项创新功能,称为附加属性,它可以用于向现有控件添加行为。这些......
  • 十三、控件
    1.QLineEdit单行输入框1.1示例仿登录界面  2.QDialog对话框2.1属性Modal:如果为true时,弹出此对话框,其他界面变黑不可点击。setWindowFlag(Qt::FramelessWindowHint);设置对话框失去上边的状态栏。2.2示例仿支付界面 部分代码1this->setWindowFlag(......
  • 通用曲线控件定制之重点难点篇(附源码,功能丰富灵活) 浮云E绘图
    ​ 上篇已经介绍通用曲线控件源码定制之设计实现,详细描述了通用曲线控件的功能部件及其结构关系,并且实现了核心类的源码,本文由浮云E绘图继续介绍通用曲线控件定制开发的重点和难点,并附完整源码。 一.曲线控件源码类使用流程根据上文通用曲线控件源码定制之设计实现篇可知曲......
  • iOS 开发入门 3-基础: iOS 视图控件 UIView
    相信大家通过前两篇文章已经大致了解了OC当中的数据组成部分,今天正式开始咱们iOS开发最主要的一个环节视图控件的使用.在正式开始讲解UIView之前我们需要先了解下什么是视图控件.其实视图控件的概念很好理解,比如说我们在打开某一应用的时候在手机上所看到的所有界面组成元素都是......
  • aardio日期控件
    有两种方式完成日期控件,第一种是一个文本框edit+一个日期控件datetimepick,另一种是只有一个日期控件datetimepick方式一:文本框edit+日期控件datetimepick运行前效果:运行之后效果如下:个人觉得运行之后样式不好看,不推荐。原理:(1)、给文本框设置初始值vartm=time.now();t......
  • C#自定义checkBox开关按钮控件,设计漂亮美观的UI按钮
    第一步:先准备开关按钮要使用到的背景图片,一张是开启的,一张是关闭的,如下图: 一共有6种款式,大家也可以全部加进去    然后将这些图片作为资源文件添加到项目中,如下图: 第二步、新建用户控件,命名为:ButtonCheck.cs ButtonCheck.cs代码如下:///<su......