Replies: 1 comment
-
Hi @BambOoxX, this topic came up a few days ago in the Discord (#1966) in the context of partial plot updates. In ScottPlot4 this is kind of possible: You could create two plots in memory with the same layout/axis limits. One of them could have hidden axes and a transparent background. Then you can update both (independently as needed) and combine them manually by overlaying one on top of the other then displaying the result as an image. In ScottPlot5 SkiaSharp is incredibly fast compared to ScottPlot4's rendering technology, so lots of the creative work for performance optimization isn't actually that meaningful anymore because speed is rarely an issue. Short answer for ScottPlot5: SkiaSharp is so fast that it's no trouble to redraw everything for every frame. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This topic is very much related to my own use case, but I guess other people may be in the same situation.
I'm using ScottPlot to draw two types of data, raw an processed. Basically I need to be able to compare both visually to see if the processing is correct. This leads me to redraw repeatedly the processed data depending on the processing parameters I use.
A the same time, though I need to see them, I never update the plots related to the raw data. As these are quite big datasets re-drawing everything is a bit heavy, leading to reduced responsiveness of the controls.
I wonder if such use case could benefit of a separate rendering of the different layers of the plot (raw / processed) or axes.
It seems SkiaSharp can handle such layers, but I do not know if it is already in the plans for v5, and if I remember correctly v4 renders everything together.
Beta Was this translation helpful? Give feedback.
All reactions