I tried: chart->GetPlot(0)->SetInput(table); vtkPlotParallelCoordinates::SafeDownCast(chart->GetPlot(0))->SetLookupTable(Lut); view->GetScene()->AddItem(chart); At least this gives no errors. But unforunatly the widget unchanged :(