Skip to Content
PythonとJavaScriptではじめるデータビジュアライゼーション
book

PythonとJavaScriptではじめるデータビジュアライゼーション

by Kyran Dale, 嶋田 健志, 木下 哲也
August 2017
Intermediate to advanced
500 pages
12h 3m
Japanese
O'Reilly Japan, Inc.
Content preview from PythonとJavaScriptではじめるデータビジュアライゼーション
91
4.7 SVG
ラウザの開発ツールが使えるのでデバッグや改良がとても容易になります。
canvas
グラフィックコンテキストは、円や線のような簡単なグラフィックスプリミティブだけ
では満足できないとき(
PNG
JPG
などの画像を組み込むときなど)に真価を発揮します。通常
canvas
SVG
よりもずっと効率が良いので、多くの可動要素
がある場合には、キャンバスへの
レンダリングが向上します。とても意欲的に行いたい場合や
2D
グラフィックスでは物足りない場
合には、特殊な形式のキャンバスコンテキストである
OpenGL
ベースの
WebGL
コンテキストを
使って最近のグラフィックスカードの圧倒的な威力を発揮させることもできます。ただし、
SVG
なら簡単なユーザとの対話(可視要素のクリックなど)はマウス座標から手動で計算することが多
いので、複雑になります。
本書の最後に行うノーベル賞のデータ可視化は主に
D3
で構築するので、本書では
SVG
グラ
フィックスに重点を置きます。
SVG
を使いこなせることは最近の
Web
ベースのデータ可視化に必
須のスキルなので、基本を少し紹介します。
4.7
SVG
SVG
(スケーラブルベクターグラフィックス)が「使えない」と言われていたのはそれほど昔
ではありません。依然としてブラウザの
SVG
対応はまちまちで、人気があるライブラリでは
SVG
はほとんど使われていませんでした。
canvas
タグが、最近のグラフィックスカードの驚異的な能
力を活用することを前提とした本格的なグラフィックスレンダリングへの入り口になると考えられ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハイパフォーマンスPython

ハイパフォーマンスPython

Micha Gorelick, Ian Ozsvald, 相川 愛三
データサイエンス設計マニュアル

データサイエンス設計マニュアル

Steven S. Skiena, 小野 陽子, 長尾 高弘
パフォーマンス向上のためのデザイン設計

パフォーマンス向上のためのデザイン設計

Lara Callender Hogan, 西脇 靖紘, 星野 靖子
ハイパフォーマンスPython 第2版

ハイパフォーマンスPython 第2版

Micha Gorelick, Ian Ozsvald, 中山 光樹

Publisher Resources

ISBN: 9784873118086Other