ニコニコ大百科:グラフ機能(コマンド解説)単語

ニコニコダイヒャッカグラフキノウコマンドカイセツ
2.9千文字の記事
  • 0
  • 0pt
掲示板へ

ニコニコ大百科:グラフ機能(コマンド解説)は、ニコニコ大百科:グラフ機能の子記事です。

目次

作成中

親記事の目次に戻る

概要

当記事では「データ入力欄」の記述方法の解説を行います。

モード

データ入力には以下の3つのモードが存在します。

入力データの形式

入力データの分類

データ入力欄」にはコマンド行とデータ行(及びコメント行)が入力できます。

モードコマンド行で描画モード定し、データ行のデータを使って描画するというのが大まかな流れです。

コマンド行とデータ行の区別について

CSV行データの先頭が特定文字列であるものはコマンド行(及びコメント行)として解釈されます。描画モード中は、先頭が数字であるものはデータ行として扱われます。

上記で解釈できないものはエラーになります。

入力データの解釈とモード切り替え

入力データは上の行から逐次解釈され、モードコマンドに遭遇したらモードが切り替わります。モードの初期値はPolylineModeです。

PolylineModeまたはPieChartModeに入ると、以降の行は次のコマンド行に遭遇するまで切り替わったモードにおけるデータ行として解釈されます。

モードコマンドに遭遇したら、モード定は解除され、モードなしに切り替わります。

コメント行はモードによらず、存在しないものとして扱われます。

座標系

入力データにおける座標系の初期状態は以下の通りです。

O
 500

上記原点や座標値はデフォルト出力に含まれません。

色指定

色が定できる時の定方法については、ニコニコ大百科:CSSでの色指定を参照してください。

 

 


コマンド一覧

以下ではコマンドの一部を大文字にしてありますが、先頭のコマンド文字列は大文字文字の区別なく解釈されます。

斜体部分は適切な数値に置き換えるべき変数です。

[ ] で囲まれた部分は省略オプションです。

モードコマンド

モードを切り替えます。

PolylineMode

PolylineMode[,color[,width]]

折れ線グラフ描画モードに移行し、以降の行は次のコマンド行出現まで折れ線グラフデータとして解釈されます。

color, widthは折れ線グラフデータ行における線分の色・幅のデフォルト値を定めるもので、上記モードコマンド行で省略された時のデフォルト値はred, 1です。

データ行の記載方法についてはニコニコ大百科:グラフ機能(折れ線グラフ)を参照して下さい。

PieChartMode

PieChartMode,x,y,radius[,overlap]

x, y を左上の座標とする一辺 2 × radiusの正方形の中に、半径radiusの円グラフを描画します。

グラフ描画モードとなり、以降の行は、次のコマンドが出現するまで円グラフデータして解釈されます。

overlapオプションで、グラフツールで解析しない限り意味がわからないと思いますが、扇形同士の重ね合わせの幅のデフォルト値を定めます。現在デフォルト値は 30 ですが予告なく変更する可性があります。

基準点は中心座標の方が良かったかもしれないので、予告なく変更することがあります。

コメント行以外のコマンドに遭遇するまでは各データ行は当該円グラフに属するデータとして解釈されます。たとえば、PieChartModeコマンド行が2つある場合は、円グラフが2つ作成されます。

データ行の記載方法についてはニコニコ大百科:グラフ機能(円グラフ)の記事をご参照下さい。

コンフィグコマンド

field

field,width,height,color

グラフの大きさと、外の色を決める。color省略すると外非表示になります。

外の描画の有を選択可にする?

2回使うと、2回以降は新しいdivフレームを生成し、前のフレームに重ねる?

xAxis, yAxis

xAxis,color[,width[,coordinate]]
yAxis,color[,width[,coordinate]]

x軸とy軸を描画する色を省略またはtransparentにすると描画されない。

太さを0以下にすると描画されない。

グラフ同様先の太さは整数限定

座標系が変化する。

x軸は中央からの距離

y軸は左辺からの距離

外への軸の描画はサポートされない?ように仕様が変わるかもしれません。

noSource

noSource

生成に用いたコマンドHTMLコメントアウトとして記載するのが(ver. 2.0.0以降の)デフォルトです。後日別の方がデータを修正してHTML再生成するのに役立つかと思い実装しました。noSourceコマンドは、それをoffにします。

HTMLソースがかさばるので、一旦投稿して元データ記録したら、次のリビジョンではHTMLコメントアウト部分を削除してもいいと思います。

コメント行

comment

comment,コメント文字
,コメント文字

1列が"comment"もしくは文字列""の場合はコメント行として無視されます。既出の通り先頭のコマンド文字列部分にはダブルクオーテーションは使用不可です。

つまり、行の先頭に','をつけるとコメント行にできます。

コメント行はモードに関係なく無視されます。

詳細

関連項目

【スポンサーリンク】

  • 0
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

落語家 (単) 記事と一緒に動画もおすすめ!
提供: tosh.iaki
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

ニコニコ大百科:グラフ機能(コマンド解説)

まだ掲示板に書き込みがありません…以下のようなことを書き込んでもらえると嬉しいでーす!

  • 記事を編集した人の応援(応援されると喜びます)
  • 記事に追加して欲しい動画・商品・記述についての情報提供(具体的だと嬉しいです)
  • ニコニコ大百科:グラフ機能(コマンド解説)についての雑談(ダラダラとゆるい感じで)

書き込みを行うには、ニコニコのアカウントが必要です!


急上昇ワード改