舉報

會員
Hands-On Data Visualization with Bokeh
ThisbookiswellsuitedfordatascientistsanddataanalystswhowanttoperforminteractivedatavisualizationontheirwebbrowsersusingBokeh.SomeexposuretoPythonprogrammingwillbehelpful,butpriorexperiencewithBokehisnotrequired.
目錄(119章)
倒序
- 封面
- 版權信息
- Dedication
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Code in action
- Conventions used
- Get in touch
- Reviews
- Bokeh Installation and Key Concepts
- Technical requirements
- The difference between static and interactive plotting
- Installing the Bokeh library
- Installing Bokeh using a Python distribution
- Verifying your installation
- When things go wrong
- Key concepts and the building blocks of Bokeh
- Plot outputs
- Summary
- Plotting using Glyphs
- Technical requirements
- What are glyphs?
- Plotting with glyphs
- Creating line plots
- Creating bar plots
- Creating patch plots
- Creating scatter plots
- Customizing glyphs
- Summary
- Plotting with different Data Structures
- Technical requirements
- Creating plots using NumPy arrays
- Creating line plots using NumPy arrays
- Creating scatter plots using NumPy arrays
- Creating plots using pandas DataFrames
- Creating a time series plot using a pandas DataFrame
- Creating scatter plots using a pandas DataFrame
- Creating plots with ColumnDataSource
- Creating a time series plot using the ColumnDataSource
- Creating a scatter plot using the ColumnDataSource
- Summary
- Using Layouts for Effective Presentation
- Technical requirements
- Creating multiple plots along the same row
- Creating multiple plots in the same column
- Creating multiple plots in a row and column
- Creating multiple plots using a tabbed layout
- Creating a robust grid layout
- Linking multiple plots together
- Summary
- Using Annotations Widgets and Visual Attributes for Visual Enhancement
- Technical requirements
- Creating annotations to convey supplemental information
- Adding titles to plots
- Adding legends to plots
- Adding color maps to plots
- Creating widgets to add interactivity to plots
- Creating a button widget
- Creating the checkbox widget
- Creating a drop-down menu widget
- Creating the radio button widget
- Creating a slider widget
- Creating a text input widget
- Creating visual attributes to enhance style and interactivity
- Attributes that add interactivity to the plot
- Creating a hover tooltip
- Creating selections
- Attributes that enhance the visual style of the plot
- Styling the title
- Styling the background
- Styling the outline of the plot
- Styling the labels
- Summary
- Building and Hosting Applications Using the Bokeh Server
- Technical requirements
- Introduction to the Bokeh Server
- Building a Bokeh application
- Creating a single slider application
- Creating a multi-slider application
- Combining the slider application with a scatter plot
- Combining the slider application with a line plot
- Creating an application with the select widget
- Creating an application with the button widget
- Creating an application to select different columns
- Introduction to deploying the Bokeh application
- Summary
- Advanced Plotting with Networks Geo Data WebGL and Exporting Plots
- Technical requirements
- Using Bokeh to visualize networks
- Visualizing networks with straight paths
- Visualizing networks with explicit paths
- Visualizing geographic data with Bokeh
- Using WebGL to improve performance
- Exporting plots as PNG images
- Summary
- The Bokeh Workflow – A Case Study
- Technical requirements
- Asking the right question
- The exploratory data analysis
- Creating an insightful visualization
- Creating the base plot
- Mapping tech stocks
- Adding a hover tool
- Improving performance using WebGL
- Presenting your results
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-25 20:50:37
推薦閱讀
- TypeScript入門與實戰
- 觸·心:DT時代的大數據精準營銷
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Unity 2020 Mobile Game Development
- 編寫高質量代碼:改善C程序代碼的125個建議
- 精通網絡視頻核心開發技術
- Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
- Linux命令行與shell腳本編程大全(第4版)
- Oracle JDeveloper 11gR2 Cookbook
- PhoneGap:Beginner's Guide(Third Edition)
- JavaScript入門經典
- Android開發案例教程與項目實戰(在線實驗+在線自測)
- Selenium Testing Tools Cookbook(Second Edition)
- Java面向對象程序設計
- 編程可以很簡單
- 嵌入式Linux C語言程序設計基礎教程
- 快樂編程:青少年思維訓練
- 你必須知道的.NET(第2版)
- 移動應用界面設計
- 程序設計基礎(C語言)實驗指導與測試(第2版)
- Responsive Media in HTML5
- PHP程序員面試筆試寶典
- Python編程輕松進階
- 計算機應用基礎(第二版)
- Getting Started with SOQL
- HTML5從入門到項目實踐(超值版)
- Java編程從零開始學(視頻教學版)
- Unity3D網絡游戲實戰(第2版)
- PHP 7從入門到精通(視頻教學版)(第2版)
- Python數據挖掘入門與實踐(第2版)