It displays the same data set twice. The first time without transparency and the second time with transparency. On the second plot, several clusters appear.
 
 
 
{
}
 
{
 
   auto c1 = 
new TCanvas(
"c1", 
"c1", 0, 0, 900, 1000);
 
 
   auto nt = 
new TNtuple(
"nt", 
"Demo ntuple", 
"x:y:z:u:v:w:a:b:c");
 
 
   for (
Int_t i = 0; i < 1500; i++) {
 
 
 
 
 
 
 
 
   }
 
 
 
   
   nt->Draw(
"x:y:z:u:v:w:a:b:c", 
"", 
"para");
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
 
   
   nt->Draw(
"x:y:z:u:v:w:a:b:c", 
"", 
"para");
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
   pcv->SetHistogramHeight(0.);
 
 
   
   c1->Print(
"parallelcoordtrans.pdf");
 
   c1->Print(
"parallelcoordtrans.svg");
 
 
   
   c1->Print(
"parallelcoordtrans.jpg");
 
   c1->Print(
"parallelcoordtrans.png");
 
}
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
The color creation and management class.
A simple TTree restricted to a list of float variables only.
Parallel Coordinates class.
This is the base class for the ROOT Random number generators.