Macにgnuplotをインストールしようとして、意外とハマったのでその時のメモ。 (2014.12.24 最新の情報にアップデートしました) (実行環境) OS X 10.10.1 Yosemite Homebrew 0.9.5 gnuplot 4.6.6 0. 状況 $ brew install gnuplot だけでもインストールはされる。 しかし、$ gnuplotで起動しても、Terminal type set to 'unknown' となって、 gnuplot> plot sin(x) とかしても表示ウィンドウが出ない。 出力(表示)先(Terminal type)が指定されていないのがいけないらしい。 1. インストールのオプションを確認 $ brew info gnuplot ==> Options --cairoBuild the Cairo based termi

--cairoBuild the Cairo basedterminals --latexBuild with LaTeX support --nogdBuild without gd support --noluaBuild without the lua/TikZterminal --pdfBuild thePDFterminal usingpdflib-lite --qtBuild the Qt4terminal --tests Verify thebuild with make check (1 min) --with-xBuild the X11terminal --without-aquaterm Do notbuild AquaTerm support --without-emacs Do notbuildEmacs lisp files

MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました グラフというのは実にたくさんの種類があります。Webにおいてグラフを表示するというのは意外と面倒な問題ではありますが、それでも最近ではライブラリを増えてきて使いやすくなってきているでしょう。 しかしそれは2Dに限った話かも知れません。3Dグラフとなるとさらに厄介です。そこで使ってみたいのがElegans、3Dグラフライブラリです。 Elegansの使い方 まずはデモを見てみましょう。 コードは以下のようになります。 var stage = new Elegans.Stage(d3.select(#vis)); var surface = new Elegans.Surface(data); stage.add(surface); stage.render(); ステージを作り、デー
Comfortable C3 makesit easy to generate D3-based charts by wrapping the code required to construct the entire chart. We don't need to write D3 code any more. Customizable C3 gives some classes to each element when generating, so you can define a custom style by the class andit's possible to extend the structure directly by D3. Controllable C3 provides a variety ofAPIs and callbacks to access th
Webアプリケーションが企業においても利用されていくようになると必要になるのがグラフです。膨大なデータを見やすく整形して表示し、トレンドを見つけられるようにしなければなりません。 そのためには多種多様なグラフライブラリを知り、それがどのニーズにマッチするかを把握しておく必要があります。今回はリアルタイム系グラフに向いたEpochを紹介します。 Epochの使い方 エリアグラフ。滑らかな曲線がいいですね。 棒グラフ。 複数のグラフを比較もできます。 線グラフ。滑らかに描けます。 こちらも複数描画できます。 円グラフ。 分布図。 ヒートマップ。リアルタイムにデータを描画していきます。 ゲージ。こういうのも面白いですね。 棒グラフの積み上げ版。 エリアの積み上げ。 折れ線グラフの比較。 Epochはデベロッパーフレンドリー、リアルタイムグラフ、Canvas/SVG両方への対応が特徴となっています
お知らせ (2015年9月30日) 日経ビッグデータ発行の『データプレゼンテーションの教科書』(2014年12月発売)の記事「データビジュアライゼーションのためのフリーツール厳選20」(P.102~105)において、本記事の翻訳文が盗用され、改変の過程で誤訳が生じていました。詳しくは下記リンクをご参照ください。 『データプレゼンテーションの教科書』(日経BPムック)についてお詫びと訂正(日経BP社サイト) この記事はThetop 20 data visualisation toolsの原著者許諾済みの日本語訳です。 Brian Sudaが、データをクリーンアップし、すてきなビジュアライゼーションを作成する20のツールと学習情報を紹介します。 Original Article by Brian Suda. Translated by Tatsuo Sugimoto. この記事では、フリーで

jqPlot is a plotting and charting plugin for the jQueryJavascript framework. jqPlot produces beautifulline, bar and pie charts with many features: Numerous chart style options. Date axes with customizable formatting. Up to 9 Y axes. Rotated axistext. Automatictrendline computation. Tooltips and data point highlighting. Sensible defaults for ease of use.
グラフ理論(Graph Theory) 今 Think Complexity でアルゴリズムと 複雑系について勉強しています.今回は,自分の勉強を兼ねてThink Complexityで勉強した グラフ理論についてまとめを行いたいと思います. この本はpdf,htmlなら無料で読む事が可能です. こちらをご覧下さい グラフとは グラフとは離散的な要素をつなぐモデルを表す抽象概念です. グラフはノード(node, 頂点(vertex))の集合と辺(edge, link)の集合で 構成されます.下図がグラフの例です. fig.1 friendship graph この例ではfacebookでよく見られる友達との繋がりを示しています. ノードは人を表して,異なるノード(人)が繋がっている場合は友達であるとします.また繋がっている線を辺と呼びます. このグラフのように辺に矢印がついていないグラフ

フローチャートなどの高度なグラフを描こうと思った時に使われるのがGraphvizです。テキストベースで記述していくだけでできるというのはやはり手軽です。しかしローカルソフトウェアをインストールしたり、セットアップしたりするのは面倒と感じる人も多いでしょう。 そこでさらに再利用性を高めてくれるのがViz.jsです。WebベースでGraphvizを使えるようにしてくれます。可能にするのはまたしてもEmscriptenなのですが、面白さを体感してください。 例として以下のようにGraphvizのDOT言語をそのままscriptタグに記述します。 <script type="text/vnd.graphviz" id="cluster"> digraph G { subgraph cluster_0 { style=filled; color=lightgrey; node [style=fill
gnuplot-JSはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 3Dグラフを描く際などによく使われるソフトウェアがgnuplotです。高度なグラフを描けるのがメリットですが、ローカルに落として使うのが面倒に感じている人もいるのではないでしょうか。そこで使ってみたいのがgnuplot-JSです。gnuplotをEmscriptenでJavaScript化したソフトウェアです。 デモです。SVGファイルとして出力されています。 ローカル版と比べて多少のコードの修正が必要ですが、概ねそのまま動作します。 こんな複雑な描画もできます。 コードを書いてから実際に描画されるまでは多少のラグがあります。そのためリアルタイムにgnuplotのコードを評価してグラフを描くと言った使い方には向かないかも知れません。とは言えWebブラウザだけで
This project is an attempt tobuild re-usable charts and chart components for d3.js without taking away the power that d3.js gives you. This is a very young collection of components, with thegoal of keeping these components very customizable, staying away from your standardcookie cutter solutions. View more examples »GitHub Repo Download d3.v3.js. This is the only required library for NVD3. Dow
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く