org.mklab.tool.graph
クラス AbstractPlotter

java.lang.Object
  上位を拡張 org.mklab.tool.graph.AbstractPlotter
すべての実装されたインタフェース:
Plotter
直系の既知のサブクラス:
Canvas

public abstract class AbstractPlotter
extends Object
implements Plotter

バージョン:
$Revision: 1.19 $, 2005/08/03
作成者:
koga

コンストラクタの概要
AbstractPlotter()
           
 
メソッドの概要
 void loglog(DoubleMatrix xData, DoubleMatrix yData)
           
 void loglog(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames)
           
 void loglog(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1)
           
 void loglog(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void plot(DoubleMatrix xData)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1)
           
 void plot(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void plot3DSurface(DoubleMatrix zData)
          3次元空間に2次元平面を描画します。
 void plotSurface(DoubleMatrix zData)
           
 void plotSurface(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void plotSurface(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String lineName)
           
 void plotSurface(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String lineName, String attribute1)
           
 void plotSurface(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String lineName, String attribute1, String attribute2)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1)
           
 void semilogx(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogxy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogxy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogxy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogxy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogxyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogxyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogxyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogxyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogxz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogxz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogxz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogxz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1)
           
 void semilogy(DoubleMatrix xData, DoubleMatrix yData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogyz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 void semilogz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData)
           
 void semilogz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames)
           
 void semilogz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1)
           
 void semilogz(DoubleMatrix xData, DoubleMatrix yData, DoubleMatrix zData, String[] lineNames, String[] attribute1, String[] attribute2)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.mklab.tool.graph.Plotter から継承されたメソッド
plot1D, plot2D, plot3D, plot3DSurface, setGridVisible, setLogScale
 

コンストラクタの詳細

AbstractPlotter

public AbstractPlotter()
メソッドの詳細

plot

public void plot(DoubleMatrix xData)
パラメータ:
xData - x方向のデータ

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 String[] lineNames,
                 String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 String[] lineNames,
                 String[] attribute1,
                 String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 DoubleMatrix zData,
                 String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 DoubleMatrix zData,
                 String[] lineNames,
                 String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

plot

public void plot(DoubleMatrix xData,
                 DoubleMatrix yData,
                 DoubleMatrix zData,
                 String[] lineNames,
                 String[] attribute1,
                 String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

plotSurface

public void plotSurface(DoubleMatrix zData)
パラメータ:
zData - z方向のデータ

plotSurface

public void plotSurface(DoubleMatrix xData,
                        DoubleMatrix yData,
                        DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

plotSurface

public void plotSurface(DoubleMatrix xData,
                        DoubleMatrix yData,
                        DoubleMatrix zData,
                        String lineName)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineName - ラインの名前

plotSurface

public void plotSurface(DoubleMatrix xData,
                        DoubleMatrix yData,
                        DoubleMatrix zData,
                        String lineName,
                        String attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineName - ラインの名前
attribute1 - ラインの名前の前に指定する属性

plotSurface

public void plotSurface(DoubleMatrix xData,
                        DoubleMatrix yData,
                        DoubleMatrix zData,
                        String lineName,
                        String attribute1,
                        String attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineName - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     String[] lineNames,
                     String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     String[] lineNames,
                     String[] attribute1,
                     String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames,
                     String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogx

public void semilogx(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames,
                     String[] attribute1,
                     String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     String[] lineNames,
                     String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     String[] lineNames,
                     String[] attribute1,
                     String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames,
                     String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogy

public void semilogy(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames,
                     String[] attribute1,
                     String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogz

public void semilogz(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogz

public void semilogz(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogz

public void semilogz(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames,
                     String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogz

public void semilogz(DoubleMatrix xData,
                     DoubleMatrix yData,
                     DoubleMatrix zData,
                     String[] lineNames,
                     String[] attribute1,
                     String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

loglog

public void loglog(DoubleMatrix xData,
                   DoubleMatrix yData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ

loglog

public void loglog(DoubleMatrix xData,
                   DoubleMatrix yData,
                   String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前

loglog

public void loglog(DoubleMatrix xData,
                   DoubleMatrix yData,
                   String[] lineNames,
                   String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

loglog

public void loglog(DoubleMatrix xData,
                   DoubleMatrix yData,
                   String[] lineNames,
                   String[] attribute1,
                   String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogxy

public void semilogxy(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogxy

public void semilogxy(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogxy

public void semilogxy(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames,
                      String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogxy

public void semilogxy(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames,
                      String[] attribute1,
                      String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogxz

public void semilogxz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogxz

public void semilogxz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogxz

public void semilogxz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames,
                      String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogxz

public void semilogxz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames,
                      String[] attribute1,
                      String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogyz

public void semilogyz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogyz

public void semilogyz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogyz

public void semilogyz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames,
                      String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogyz

public void semilogyz(DoubleMatrix xData,
                      DoubleMatrix yData,
                      DoubleMatrix zData,
                      String[] lineNames,
                      String[] attribute1,
                      String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

semilogxyz

public void semilogxyz(DoubleMatrix xData,
                       DoubleMatrix yData,
                       DoubleMatrix zData)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ

semilogxyz

public void semilogxyz(DoubleMatrix xData,
                       DoubleMatrix yData,
                       DoubleMatrix zData,
                       String[] lineNames)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前

semilogxyz

public void semilogxyz(DoubleMatrix xData,
                       DoubleMatrix yData,
                       DoubleMatrix zData,
                       String[] lineNames,
                       String[] attribute1)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性

semilogxyz

public void semilogxyz(DoubleMatrix xData,
                       DoubleMatrix yData,
                       DoubleMatrix zData,
                       String[] lineNames,
                       String[] attribute1,
                       String[] attribute2)
パラメータ:
xData - x方向のデータ
yData - y方向のデータ
zData - z方向のデータ
lineNames - ラインの名前
attribute1 - ラインの名前の前に指定する属性
attribute2 - ラインの名前の後に指定する属性

plot3DSurface

public void plot3DSurface(DoubleMatrix zData)
3次元空間に2次元平面を描画します。

パラメータ:
zData - z方向のデータ