воскресенье, 27 июля 2025 г.

Projects, Wpf,

Projects, Wpf, 

D:\VC2508\Charts\WpfChartSln\WpfChartDir\WpfChartDir.sln

D:\VC2508\Charts\WpfChartSln\WpfChartDir\WpfChartDirApp01\WpfChartDirApp01.csproj

Porjects, Wpf

D:\VC24\Charts

D:\VC24\Charts\WpfChartSln

D:\VC24\Charts\WpfChartSln\WpfChartDir01\WpfChartDir01.csproj

D:\VC24\Charts\WpfChartSln\WpfChartDirPlot01\WpfChartDirPlot01.csproj

ChartDirector

ChartDirector

https://www.advsofteng.com/index.html

ScottPlot

ScottPlot

https://scottplot.net/

ScottPlot

  

ScottPlot is a free and open-source plotting library for .NET that makes it easy to interactively display large datasets. Line plots, bar charts, pie graphs, scatter plots, and more can be created with just a few lines of code.


https://scottplot.net/quickstart/blazor/

Quickstart

Quickstart pages exist for console applicationsWindows FormsWPFWinUIUno PlatformBlazor, and more!

double[] xs = { 1, 2, 3, 4, 5 };
double[] ys = { 1, 4, 9, 16, 25 };
ScottPlot.Plot myPlot = new();
myPlot.Add.Scatter(xs, ys);
myPlot.SavePng("quickstart.png", 400, 300);

Cookbook

The ScottPlot Cookbook demonstrates how to create line plots, bar charts, pie graphs, scatter plots, and more with just a few lines of code.

Demo

The ScottPlot Demo is a click-to-run application that provides mouse-interactive versions of every cookbook recipe and demonstrates how to perform advanced interactive customizations.

Plot in the Cloud

ScottPlot does not require a GUI so it can be used to create plots in cloud applications. The images below are regenerated hourly using Azure Functions to update star metrics from the GitHub API and download count from the NuGet API. The data is plotted with ScottPlot and saved as an image file in blob storage. Try it out!

Try it out: If you give us a star ⭐ and come back in an hour and your name will appear in the graph below!

OxyPlot

OxyPlot

https://oxyplot.github.io/

OxyPlot is a cross-platform plotting library for .NET.

The code is licensed under the MIT license. This is a very permissive and corporate friendly license. See opensource.org and tl;dr for more details.

The core library is a Portable Class Library that can be used on different platforms. Custom controls are implemented for WPF, Windows 8, Windows Phone, Windows Phone Silverlight, Windows Forms, Silverlight, GTK#, Xwt, Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Xamarin.Mac.

Supported platforms

See the supported platforms section in the documentation.

Features

OxyPlot contains many different types of axes and series. If you need some functionality that is not included in the library, you can also create a derived class and override the rendering implementation.

The plots can be exported to file formats like pngpdf and svg.

See the features section for more information.

Getting started

  1. Use the NuGet package manager to add the latest stable or pre-release package for your platform.
  2. Add a PlotView control to your user interface.
  3. Create a PlotModel
  4. Bind or assign the PlotModel to the Model property of the control.

See the getting started section for more information about each platform.

Xamarin Forms

Make sure you reference and initialize the OxyPlot platform renderers, otherwise you will see nothing. See getting started with Xamarin Forms for more information.

Examples

Example code can be found in the Source/Examples folder in each repository. The Example Library contains examples that can be used on all platforms.

Documentation

The documentation can be found at oxyplot.readthedocs.io.

Questions

Use Stack Overflow if you have questions regarding the library. You can also try the chat room or the Xamarin forum.

Issues

Feature requests and bug reports should be added to the issues section at GitHub. Please do not use the issues section for questions.

Announcements

News about the library can be found under announcements. There is also an atom feed for the posts.

Contribute

This project is continuously evolving and any kind of help is greatly appreciated. See the contributions page for more information about how to get involved.

Supported by

Jetbrains

ChartDirector, CircularBuffer

D:\VC\Charts_2015\NetWPFCharts\NetWPFCharts.sln

D:\VC\Charts_2015\NetWPFCharts\CSharpWPFCharts\

CSharpWPFCharts.csproj

GS

D:\VC\1305\gs.trade\GS\GS\bin\Debug\GS.dll

CircularArray, CircularBuffer
----------------------------------------------------------------