/// <summary> /// (internal use) reconfigures the plot after changes /// </summary> public override void Configure() { if (m_invalidated) { ILArray <double> indices; ILArray <double> vertices = Computation.CreateVertices( m_data, out indices, m_beta, m_scaling / 2, m_colormap); m_lines.Update(vertices["0;:"], vertices["1;:"], vertices["2;:"], indices, vertices["3:5;:"].T); // configure axes configureAxis(AxisNames.XAxis, XLabels); configureAxis(AxisNames.YAxis, YLabels); } base.Configure(); }