ライブラリを使わずにチャートやグラフを描きたいと思っているのですが、参考になる書籍ってありますでしょうか?
言語は問いません
補足
環境はjavascript,svgを想定しています
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
「javascript svg」で検索すると「HTML5でSVGがサポートされている」ということが分かりました。HTML上ではそのまんまSVGタグで定義した領域内にSVGの描画関連のタグを埋め込むとブラウザにそれが表示されるというもののようです。非常にお手軽な感じがします。
グラフを描画することを勉強するというよりはjavascriptを用いてHTMLドキュメントへのDOM操作(つまりSVGタグの配下に任意のSVG関連タグを生成すること)がわかればあとは好きなように色々な描画処理が書けるのではないでしょうか。
教科書としてはどんなものがあるかは知りませんが、web上で調べてみるとhow to的なサイトがいくつか見つかります。自分は例えば以下のページが(読むのは大変かも知れませんが)かなり丁寧に豊富なサンプルとともに解説されているので学習に使えるのではないかと思いました。
投稿2017/03/31 08:50
総合スコア18392
0
こんにちは。
質問が曖昧と思います。
OSによってかなり状況が異なるので対象OSは書くべきです。
さて、処理系に標準で搭載されているライブラリさえ使わないように読み取れますが、標準機能をわざわざ避けてプログラミングする人はかなりレアなので、そのよう書籍は恐らくないのではないでしょうか?
処理系に標準で搭載されているライブラリを使う場合は、そのようなチャートやグラフをサポートしている処理系を選択するのが良いだろうと思います。私が知っている範囲でC#には搭載されています。参考になる書籍は多数存在していると思います。
しかし、それはsawaさんの知りたいことと一致してますでしょうか?
グラフィック・システムの基本を把握したいことが目的でしたら、そもそも処理系としてはグラフィックをサポートしなくてOSのAPIを直接呼び出して描画するような使い方の書籍が考えれると思います。
こちらの場合は、例えば、Windows APIをC言語から直接使うような使い方を解説した書籍が考えられます。
LinuxやMacの場合も相当するものはあるだろうと思います。
投稿2017/03/28 03:29
編集2017/03/28 03:31総合スコア23272
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/28 04:04 編集
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。