2012-03-14 27 views

答えて

2

vtkXYPlotActorクラスでは、基になる(生成された)プロットデータと設定を変更することは困難です。

あなたはこの簡単にあなたがvtkChartXYクラスへのアクセス権を持っていない場合は、アップグレードより多くの作業ですどちらも2つのオプションがあり

vtkSmartPointer<vtkChartXY> chart = vtkSmartPointer<vtkChartXY>::New(); 
    chart->GetAxis(0)->SetGridVisible(true); 
    chart->GetAxis(0)->SetGridVisible(true); 

のようなものを使用できますvtkChartXYクラスを使用して、オフに優れています。 サブクラス化を介して、または一から作成するのいずれかから、 vtkAxisActor代わりのvtkAxisActor2Dを使用していますvtkXYPlotActorの独自のバージョンを作るために

  1. 試み。 vtkAxisActorには、グリッド線vtkAxisActor::SetDrawGridlinesvtkAxisActor::SetGridlinesPropertyの2つの関連修飾子がありますが、vtkAxisActor2Dにはこれらの修飾子がありません。
    これは自明ではありません。
  2. 3Dプロットを作成し、2Dプロットのようにカメラを移動します。

さらにVTKの参照が

+0

おかげAppleman1234が含まれます。私はvtk 5.4バージョンを使用していますが、このvtkChartXYをサポートしていません。私はこのバージョンでそれを行う方法を探していました。何か案が? – gishara