Author Topic: ChartBySampling control based on ZedGraph (Mono compatible)  (Read 3501 times)

Godra

  • Hero Member
  • *****
  • Posts: 1447
    • View Profile
ChartBySampling control based on ZedGraph (Mono compatible)
« on: March 02, 2018, 02:23:10 PM »
Attached here is the Mono compatible ChartBySampling control based on ZedGraph (licensed under LGPL-2.1 which is attached).

Do read the comments inside the class since it requires the ZedGraph.dll to work.

It is intended to be used as the Value/Time graph.
The X Axis is set for Auto Scaling.
If you populate the Name property of any of the PLCAddressItems then it will be shown in the Series Title (see the picture).

Special Notes:
* Mono Environment - All mouse interactions with the graph are disabled since the app could crash.
* Windows Environment - Additional feature: Double-clicking the graph will start/stop its updating with new points.
* General - setting the Y-axis Max or Min values will prevent the axis from auto scaling so the graph will get cut off if it goes above/below those points.
« Last Edit: January 22, 2021, 12:19:54 AM by Godra »

bachphi

  • Hero Member
  • *****
  • Posts: 671
    • View Profile
Re: ChartBySampling control based on ZedGraph (Mono compatible)
« Reply #1 on: April 09, 2019, 10:35:40 AM »
Zedgraph is also available via Nuget.  The only gripe I have is after compiling, it created too many folders for different languages.

Thanks Godra.
===================================================
This is NOT alt.read.my.mind.
No such thing is sh^t-for-brains unless you are posting to alt.read.my.mind.
===================================================