/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
InteractiveDataDisplay_OneDll/samples/SyncGraphsSample/MainWindow.xaml.cs
40 строк
1 KB
Mikhalkovich Stanislav
Новый модуль PlotWPF на основе InteractiveDataDisplay.WPF.dll
13 июл 2021, 23:52
13 июл 2021, 23:52
fea18f8
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation. All Rights Reserved. // Licensed under the MIT License. using System; using System.Linq; using System.Windows; using System.Windows.Media; namespace SyncGraphsSample { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); barGraph.PlotBars(Enumerable.Range(1, 10)); int N = 25; Random r = new Random(); double[] x = new double[N]; double[] y = new double[N]; for (int i = 0; i < N; i++) { x[i] = r.NextDouble() * 12 - 1; y[i] = r.NextDouble() * 12 - 1; } circles.PlotXY(x, y); double[] x1 = Enumerable.Range(0, 90).Select(i => i / 10.0).ToArray(); double[] y1 = x1.Select(v => 7 * (Math.Abs(v) < 1e-10 ? 1 : Math.Sin(v) / v) + 1).ToArray(); lineGraph1.Stroke = new SolidColorBrush(Colors.Green); lineGraph1.StrokeThickness = 2.0; lineGraph1.Plot(x1, y1); } } }