<div dir="ltr">Dear VTK users,<div><br></div><div>I browsed the vtkChartXY function lists, the only available function to remove a line in it is by RemovePlot(vtkIdType)</div><div><br></div><div>My question is how to get the index from an existing vtkPlot *, </div>
<div><br></div><div>For example, I use the following snip and a for loop to draw a large set of lines</div><div><br></div><div><div><span class="" style="white-space:pre">        </span>vtkPlot* pcPlot = m_pcChartXY-&gt;AddPlot(vtkChart::LINE);</div>
<div><span class="" style="white-space:pre">        </span>pcPlot-&gt;SetColor(r, g, b);</div><div><span class="" style="white-space:pre">        </span>pcPlot-&gt;SetWidth(1);</div><div><span class="" style="white-space:pre">        </span>pcPlot-&gt;SetInput(pcDataTable, i, j);</div>
<div><span class="" style="white-space:pre">        </span>pcPlot-&gt;SetLabel(&quot;&quot;);</div></div><div><br></div><div>Then I want to delete a specific line in the chart, how to do that using a given vtkPlot* pcPlot? Or if I want to use RemovePlot(vtkIdType) to delete a specific line, how to get the required index from a given vtkPlot* pcPlot? </div>
<div><br></div><div>Is the line id is a linear integer starting from 0? </div><div><br></div><div>Thanks for your help.</div><div><br></div><div>Regards,</div><div>xf.</div></div>