Exemple #1
0
        private void Display(int expIdx)
        {
            object[,] data = ctxt.BatchExperiment.Experiments[expIdx].NonTimeSeriesData[ctxt.FocusedItem.Index] as object[,];

            ColorMap cm = CreateColorMap(expIdx);
            plotter = new Array2DPlotter(cm);

            plotter.ResetData(data);
            mdTSMatrix.Draw(plotter);

            lciInformation.Text = string.Format("ʵ��\"{0}\"( ���ֵ:{1:F3} ���ֵ:{2:F3} ��ֵ:{3:F3} ��׼��:{4:F3} )", lueExprs.Text, minValue, maxValue, mean, stdDev);
        }
Exemple #2
0
        public PlotTSMatrixForm( Context ctxt )
        {
            this.ctxt = ctxt;
            InitializeComponent();

            timeStampList = ctxt.FocusedExperiment.TimeSeriesData.GetTimeSeries(ctxt.FocusedItem.Index);
            timeStampList.Sort();

            tbcTime.Properties.Minimum = rtbcPlayback.Properties.Minimum = 0;
            tbcTime.Properties.Maximum = rtbcPlayback.Properties.Maximum = timeStampList.Count - 1;

            ColorMap cm = CreateColorMap();
            plotter = new Array2DPlotter(cm);
        }
Exemple #3
0
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            isCancel = false;

            ColorMap cm = ColorMapGenerator.Instance.GenerateLinearColorMap(Color.Black, Color.Blue, 2700.0, 3300.0);
            orgPlot = new Array2DPlotter(cm);
            destPlot = new Array2DPlotter(cm);

            GaussSurfaceGenerator gsg = new GaussSurfaceGenerator();
            int size = 41;
            data_ = gsg.Generate(size, 3000.0, 500.0, 15, 3.0);
            object[,] objdata = new object[size, size];
            for (int i = 0; i < size; ++i) {
                for (int j = 0; j < size; ++j) {
                    objdata[i, j] = data_[i, j];
                }
            }
            orgPlot.ResetData(objdata);
            mdOrg.Draw(orgPlot);
        }
Exemple #4
0
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            isCancel = false;

            ColorMap cm = ColorMapGenerator.Instance.GenerateLinearColorMap(Color.Black, Color.Blue, 2700.0, 3300.0);

            orgPlot  = new Array2DPlotter(cm);
            destPlot = new Array2DPlotter(cm);

            GaussSurfaceGenerator gsg = new GaussSurfaceGenerator();
            int size = 41;

            data_             = gsg.Generate(size, 3000.0, 500.0, 15, 3.0);
            object[,] objdata = new object[size, size];
            for (int i = 0; i < size; ++i)
            {
                for (int j = 0; j < size; ++j)
                {
                    objdata[i, j] = data_[i, j];
                }
            }
            orgPlot.ResetData(objdata);
            mdOrg.Draw(orgPlot);
        }
Exemple #5
0
 public void Draw( Array2DPlotter plotter)
 {
     this.plotter = plotter;
     pePlot.Image = null;
     pePlot.Image = plotter.GetPlottedImage(Width, Height);
 }