グラフを書く

最終更新日10 Jun 2017 02:05

ここでいうグラフとは
x軸、y軸のあるグラフのことである。
Graph_of_a_function
という意味
最初はgnuplotを使っていましたが、
ドキュメントの読みにくさ、文法の特殊さ、古臭さにいやになって
matplotlibに鞍替え中。。。

ウェブに張り付けるなら

動かない静的なグラフでいいならmatplotlibでsvg作成して張り付けるのが良いと思います。
以下はjavasctriptでかけるグラフを探した過程の記録です。

データしかだめなもの

データしか駄目なものはfor分などを駆使して数式を表現すればok

  • google chart API….数値をURLに入力しなきゃいけないのが面倒くさいし、URLの文字数には制限がある。宣言があるから分けなきゃいkないのが面倒くさい。
  • highcharts….インタラクションあり
  • cchart….インストラクションがわかりやすい。1つのページに2つのグラフをのっけることはできないみたい。

数式しか処理しないもの

  • maxima
  • Graph.tk…Google Chromeのアドイン

それなりに文法に慣れれば使えるだろうけど、C言語と違いすぎるから、shiftしにくい。

for分で書けるもの

HTML5

Flotr2

SVGタグを生成するjavascript補助ライブラリ

  • D3.js…なんかアメリカの地図とかあってすごい
  • raphesjs…グラフだけじゃなくて色々書けるみたい

数式もデータもokなもの


diagram graph


ファイル

サポートサイト Wikidot.com diagramgraph