SDR# modified ScopeView plugin
https://teknokoodiradio.vuodatus.net/lue/2022/08/sdr-scopeview-plugin-mods-3

https://github.com/OH1GIU-P/SDRSharp.ScopeView

Save (S) button now saves also scopealldata.txt if greenscope selected.
Scopealldata.txt contains all data between scope start/stop.

Visualize scopealldata.txt
Visual Studio 2022
.NET 4.8, C#, .NET Chart control


scopealldata.jpg

https://i.ibb.co/3MfMdCz/scopealldata.jpg

using System;
using System.IO;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;

namespace WindowsFormsApp2
{
    public partial class formScopeDataView : Form
    {
        public formScopeDataView()
        {
            InitializeComponent();
        }

        private void buttonPlotData_Click(object sender, EventArgs e)
        {
            Double x = 0;
            Double y = 0;
            chart1.Series.Clear();
            var series = chart1.Series.Add("scopedata");
            series.ChartType = SeriesChartType.Line;
            series.XValueType = ChartValueType.Int32;
            string[] strScopeData = File.ReadAllText(@"c:\temp\scopeAllData.txt").Split(';');
            foreach (string str in strScopeData)
            {
                if (Double.TryParse(str.Trim(), out y))
                {
                    series.Points.AddXY(x, y);
                    x++;
                }
            }
            if (x > 0)
            {
                int blkSize = (int) x / 80;
                var chartArea = chart1.ChartAreas[series.ChartArea];
                chartArea.AxisX.Minimum = 0;
                chartArea.AxisX.Maximum = strScopeData.Length;
                chartArea.CursorX.AutoScroll = true;
                chartArea.AxisX.ScaleView.Zoomable = true;
                chartArea.AxisX.ScaleView.SizeType = DateTimeIntervalType.Number;
                chartArea.AxisX.ScaleView.Zoom(0, blkSize);
                chartArea.AxisX.ScrollBar.ButtonStyle = ScrollBarButtonStyles.SmallScroll;
                chartArea.AxisX.ScaleView.SmallScrollSize = blkSize;
            }
        }
    }
}