Michi2
読み取り中…
検索中…
一致する文字列を見つけられません
公開型 | 公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
ImageSharpGraph.Graph クラス

グラフを描画するクラス [詳解]

公開型

enum  OSType { unix , windows , macOs }
 実行されるOSの種別 [詳解]
 
enum  DrawType { Scatter = 0 , Step }
 グラフの種類 [詳解]
 

公開メンバ関数

 Graph ()
 グラフ描画をカプセル化したクラス
 
void SetDrawType (Graph.DrawType type)
 描画するグラフの種類を決定する
 
void XAxisLabel (string label)
 X軸のラベルを設定する。
 
void YAxisLabel (string label)
 Y軸のラベルを設定する。
 
void SetAxisLimitsX (double start, double end)
 X軸の範囲を設定する
 
void SetAxisLimitsY (double start, double end)
 Y軸の範囲を設定する
 
void AddSignalXYConst (double[] xs, double[] ys)
 プロットを設定する。
 
void AddMarker (int x, int y)
 マーカーを追加する
 
void Draw (ImageSharpGraph.Image image)
 グラフを描画する
 

限定公開変数類

Graph.DrawType drawType = Graph.DrawType.Step
 グラフの種類
 
SixLabors.Fonts.Font axisTitleFont
 xy軸のラベル名のフォント
 
SixLabors.Fonts.Font axisFont
 xy軸の数値のフォント
 
string xAxisLabel
 x軸のラベル タイトル名
 
string yAxisLabel
 y軸のラベル タイトル名
 
ArrayList marker = new ArrayList()
 マーカー
 
OSType osType = OSType.unix
 実行されるOSのタイプ
 

詳解

グラフを描画するクラス

列挙型メンバ詳解

◆ DrawType

グラフの種類

列挙値
Scatter 

折れ線

Step 

ステップ

◆ OSType

実行されるOSの種別

列挙値
unix 

Unix

windows 

Microsoft Windows NT

macOs 

MacOS

構築子と解体子

◆ Graph()

ImageSharpGraph.Graph.Graph ( )
inline

グラフ描画をカプセル化したクラス

関数詳解

◆ AddMarker()

void ImageSharpGraph.Graph.AddMarker ( int  x,
int  y 
)
inline

マーカーを追加する

引数
xX値
yY値

◆ AddSignalXYConst()

void ImageSharpGraph.Graph.AddSignalXYConst ( double[]  xs,
double[]  ys 
)
inline

プロットを設定する。

引数
xsX値の配列
ysY値の配列

◆ Draw()

void ImageSharpGraph.Graph.Draw ( ImageSharpGraph::Image  image)
inline

グラフを描画する

引数
imageグラフを描画する画像

◆ SetAxisLimitsX()

void ImageSharpGraph.Graph.SetAxisLimitsX ( double  start,
double  end 
)
inline

X軸の範囲を設定する

引数
startXの開始値
endXの終了値

◆ SetAxisLimitsY()

void ImageSharpGraph.Graph.SetAxisLimitsY ( double  start,
double  end 
)
inline

Y軸の範囲を設定する

引数
startYの開始値
endYの終了値

◆ SetDrawType()

void ImageSharpGraph.Graph.SetDrawType ( Graph::DrawType  type)
inline

描画するグラフの種類を決定する

引数
type折れ線、またはステップ

デフォルトはステップ

◆ XAxisLabel()

void ImageSharpGraph.Graph.XAxisLabel ( string  label)
inline

X軸のラベルを設定する。

引数
labelX軸のラベル名

◆ YAxisLabel()

void ImageSharpGraph.Graph.YAxisLabel ( string  label)
inline

Y軸のラベルを設定する。

引数
labelY軸のラベル名

メンバ詳解

◆ axisFont

SixLabors.Fonts.Font ImageSharpGraph.Graph.axisFont
protected

xy軸の数値のフォント

◆ axisTitleFont

SixLabors.Fonts.Font ImageSharpGraph.Graph.axisTitleFont
protected

xy軸のラベル名のフォント

◆ drawType

Graph.DrawType ImageSharpGraph.Graph.drawType = Graph.DrawType.Step
protected

グラフの種類

◆ marker

ArrayList ImageSharpGraph.Graph.marker = new ArrayList()
protected

マーカー

◆ osType

OSType ImageSharpGraph.Graph.osType = OSType.unix
protected

実行されるOSのタイプ

◆ xAxisLabel

string ImageSharpGraph.Graph.xAxisLabel
protected

x軸のラベル タイトル名

◆ yAxisLabel

string ImageSharpGraph.Graph.yAxisLabel
protected

y軸のラベル タイトル名


このクラス詳解は次のファイルから抽出されました: