Skip to content

Switch from TeeChart to ScottPlot#134

Draft
jamaa wants to merge 57 commits intomasterfrom
scottplot
Draft

Switch from TeeChart to ScottPlot#134
jamaa wants to merge 57 commits intomasterfrom
scottplot

Conversation

@jamaa
Copy link
Copy Markdown
Member

@jamaa jamaa commented Jan 3, 2024

This PR replaces TeeChart with ScottPlot for all plotting functionality.

Switching to an open source plotting library has been on the todo list for a long time (#70).

Recent experience has shown that TeeChart development is relatively unreliable (#122).

The main advantage of TeeChart over other solutions has always been the built-in editor and the legend checkboxes, which will have to be replaced using our own UI.

Major tasks:

  • Replace TeeChart.TChart chart object with ScottPlot.FormsPlot and adjust all relevant code accordingly
  • Add a UI for switching series on and off
  • Add a UI for editing the chart (minimum functionality: ability to edit axes limits and series styles)
  • Come up with a replacement for the TEN format (but keep import TEN functionality at least for a while)

jamaa added 30 commits January 3, 2024 11:21
…anged events for updating the rest of the UI. Issue: AxesChanged events happen too often, the zoom history becomes almost useless.
@jamaa jamaa self-assigned this Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

421: Opensource alternatives to TeeChart

1 participant