JavaScriptのグラフィックライブラリです。典型的な利用例はサンプルをご覧ください。
本ソフトはフリーソフトです。改造したソフトの配布は、そのことを明記して自由に行ってください。
印刷時は「背景色の印刷」を有効にしてください。
glib2.js グラフィックライブラリ...ブラウザで表示してglib2.jsで保存してください。 index.html このページ index1.html 従来版のページ
gopen(bgcolor,ixmax,iymax,s,frameno) gclose() | |
---|---|
bgcolor | 窓の背景色 |
ixmax | 窓の幅 |
iymax | 窓の高さ |
s | グラフタイトル |
frameno | -2:現在位置に表示, -1:別ウィンドウに表示, 0〜:表示フレームを指定 |
xyinit(x0,y0,dd,kx,ky,kz) | |
---|---|
x0,y0 | 基準点(画面左上(0,0) |
dd | X/Y正方向(0,1:X右Y上,2:X左Y上,3:X左Y下,4:X右Y下) |
kx,ky,kz | 軸傾斜指定(kx,kyはz軸を中心に回転。 |
kzはy軸中心(-6〜6)またはx軸中心(-16〜16)に回転。) | |
0:標準,1:15゜,2:30゜,3:45゜,4:60゜,5:75゜,6:90゜ | |
-1:-15゜,-2:-30゜,-3:-45゜,-4:-60゜,-5:-75゜,-6:-90゜ |
goffset(x,y,z) | |
---|---|
x,y,z | 基準点のオフセット値 |
gscale(cx,cy,cz) | |
---|---|
cx,cy,cz | 1未満で拡大、1以上で縮小 |
xscale(color,fs,s,step) yscale(color,fs,s,step) zscale(color,fs,s,step) | |
---|---|
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
fs | フルスケール値 |
s | 軸名文字列 |
step | 目盛のステップ値...省略すると「自動」となる。 |
plot(color,x,y,s) plotk(color,size,x,y,s) fplot(color,x,y,z,s) plot0(color,x,y,s) gplot(ichain,color,x,y,z,s [,linesize]) | |
---|---|
ichain | 連結指示(0:連結なし,-1:初期化,1〜9) |
size | 文字のサイズ(ポイント数) |
x,y,z | 座標 |
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
s | プロットシンボルを文字列で指定するが、plot(), fplot()で「s」を省略した場合は点のプロットとなる。また、"||"は集合棒グラフ, "|"は積み上げ棒グラフを表す特別な記号として解釈される。sを数値(1〜)にするとドットサイズとなる。デフォルトは1。 |
linesize | 連結時の線の太さ(1〜)でデフォルトは1。 |
line(color,x1,y1,x2,y2 [,linesize]) fline(color,x1,y1,z1,x2,y2,z2 [,linesize]) | |
---|---|
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
x1,y1,z1,x2,y2,z2 | 2点の座標 |
linesize | 線の太さ(1〜)でデフォルトは1。 |
arrow(color,x1,y1,x2,y2) farrow(color,x1,y1,z1,x2,y2,z2) | |
---|---|
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
x1,y1,z1,x2,y2,z2 | 2点の座標 |
gbox(color,x1,y1,x2,y2) fbox(color,x1,y1,z1,x2,y2,z2) | |
---|---|
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
x1,y1,z1,x2,y2,z2 | 対角の2点の座標 |
circle(color,x,y,r) fcircle(color,x,y,z,r) | |
---|---|
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
x,y,z,r | 中心の座標と半径 |
ellipse(color,x,y,rx,ry) fellipse(color,x,y,z,rx,ry) | |
---|---|
color | 色を"RED"や"GREEN"のように文字列で指定する。 |
x,y,z,rx,ry | 中心の座標と半径 |
glib_image(x,y,width,height,fname,name)...描画 glib_imageon(name)...再表示 glib_imageoff(name)...消去 glib_imagemove(x,y,name)...移動 | |
---|---|
x,y | 画像ファイルを出力するX座標値とY座標値 |
width,height | 画像ファイルの幅と高さ(ピクセル) |
fname | 画像ファイル名(gifまたはjpegファイル) |
name | 画像の名前 |
Gopen(bgcolor,ixmax,iymax,s,frameno) Gclose() | |
---|---|
bgcolor | 窓の背景色 |
ixmax | 窓の幅 |
iymax | 窓の高さ |
s | グラフタイトル |
frameno | -1:別ウィンドウに表示, -2:現在位置に表示, 0〜:表示フレームを指定 |
Glabel(label1, label2, ...) | |
---|---|
label1, label2, ... | 系列1, 2, ...のラベル |
Gsymbol(s1, s2, ...) | |
---|---|
s1, s2, ... | 系列1, 2, ...のプロットシンボル |
Gdata(x, y1, y2, ...) | |
---|---|
x | xの値 |
y1, y2, ... | 系列1, 系列2, ...の値 |