朝倉書店 Asakura Pulishing Co., Ltd.
お問い合わせカートをみる購入ヘルプ
会社案内利用規約プライバシー規約サイトマップ採用情報常備店一覧English
教科書についてのお問合せ
「愛読者の声」ご投稿はこちら
ジャンル検索


SSL GMOグローバルサインのサイトシール

最終更新日:2020.10.26

会社案内

Pythonインタラクティブ・データビジュアライゼーション入門 ―Plotly/Dashによるデータ可視化とWebアプリ構築―

B5/288ページ/2020年12月01日
ISBN978-4-254-12258-9 C3004
定価4,400円(本体4,000円+税)

@driller ・小川英幸 ・古木友子 著

在庫問合せ

【書店の店頭在庫を確認する】    

紀伊國屋書店 旭屋倶楽部 東京都書店案内

Webサイトで公開できる対話的・探索的(読み手が自由に動かせる)可視化をPythonで実践.データ解析に便利なPlotly,アプリ化のためのユーザインタフェースを作成できるDash,ネットワーク図に強いDash Cytoscapeを具体的に解説

編集部から

グラフ(棒グラフ,散布図,ヒートマップ・・・)や表,地図,ネットワーク図など,簡潔なコードですばやく可視化 オールカラー
・アニメーション,コールバックなどの機能で,大規模データでも特徴把握が簡単に
・統計,金融,バイオサイエンスなどさまざまな専門分野に対応したパッケージ群
・作成した可視化データはWebサイトで公開でき,誰でも操作しながら閲覧可能

英語タイトル:Introduction to Interactive Data Visualization with Python

執筆者一覧

@driller(どりらー) 
デリバティブを中心とした金融データの分析にPythonを活用している。Python × 金融のコミュニティfin-py主宰。
著書に『改訂版 Pythonユーザのための Jupyter[実践]入門』(共著, 技術評論社)がある。

小川 英幸(おがわ ひでゆき) 
データテックを扱う合同会社長目を経営。
京都のPythonコミュニティ「はんなり Pythonの会」のオーガナイザ。

古木 友子(ふるき ともこ) 
筑波大学大学院システム情報工学研究科修士課程修了。
化学メーカーのソフトウエ ア系子会社にて医療機関向けシステムの開発およびPythonによるデータ活用の経験を経た後, 2020年現在, 株式会社ビープラウドにてデータ解析業務を担当。また東京大学先端科学技術研究センターにてPythonによるパッケージ開発に従事。個人活動としてPythonの公式の技術ドキュメントであるPEPの引用関係ネットワークを解析する取り組みをしている。
 Twitter: @komo_fr

目次

0. はじめに
 0.1 本書で扱うパッケージ
 0.2 本書について
 0.3 動作環境および環境構築
 0.4 データセットおよびソースコード
 0.5 Jupyter Notebook
 0.6 JupyterLab
1. Plotly Express
 1.1 Plotly Expressとは
 1.2 Plotly Express入門
 1.3 Plotly Express応用
 1.4 Plotly Expressのさまざまなグラフ
2. plotly.py入門
 2.1 plotly.pyとは
 2.2 グラフの描画方法
 2.3 plotly.pyのコンセプト
 2.4 plotly.pyの記法
 2.5 標準的なインタラクティブ操作
3. plotlyのさまざまなグラフ
 3.1 基本的なグラフ
 3.2 専門的なグラフ
 3.3 3Dグラフ
4. plotly.py応用
 4.1 サブプロット
 4.2 グラフのカスタマイズ
 4.3 オブジェクトの描画
 4.4 インタラクティブな可視化
 4.5 画像ファイルに出力
5. Dash入門
 5.1 Dashとは
 5.2 Dashの全体像
6. Dashレイアウト
 6.1 コンポーネント
 6.2 スタイル設定
 6.3 Dashのグラフ作成
 6.4 レイアウト作成
7. Dashコールバック
 7.1 コールバック基礎
 7.2 コールバック応用
8. Dashの標準コンポーネント
 8.1 Dash HTML Components
 8.2 Dash Core Components
 8.3 Dash DataTable
9. Dashの追加コンポーネント
 9.1 Dash Canvas
 9.2 Dash Bio
 9.3 Dash DAQ
10. Dash Cytoscape基本
 10.1 Dash Cytoscapeとは
 10.2 ネットワーク可視化とは
 10.3 Dash Cytoscapeの基本
 10.4 ネットワークの構成要素
 10.5 ノードの配置方法
 10.6 スタイル設定
11. Dash Cytoscape応用
 11.1 インタラクティブなネットワーク可視化
 11.2 複合ノード (Compound Node)
Appendix
 A.1 ライブラリ情報
 A.2 整然データ
 A.3 Plotly Expressの関数とplotly.pyのクラスの対応表
 A.4 Notebook(Jupyter)を共有
 A.5 Dashアプリケーションのデプロイ
 A.6 認証機能
 A.7 jupyterlab-dash
 A.8 Dashアプリケーションのファイル分割