下面是小编为大家整理的Python数据可视化分析与案例实战实战,,课件ch02,Python数据可视化库,供大家参考。
第2章 Python数据可视化库
2Python 数据可视化分析与案例实战目录1PyechartsMatplotlib2Seaborn 3Bokeh 4
3Python 数据可视化分析与案例实战5Plotly目录HoloViews6NetworkX 7
4Python 数据可视化分析与案例实战 Matplotlib是比较基础的Python绘图库,它是基于NumPy的数组运算,可视化功能非常强大,已经成为Python中最基础的可视化工具。2.1.1
Matplotlib简介
5Python 数据可视化分析与案例实战 1.线条的设置 2.坐标轴的设置 3.图例的设置 4.其他绘图参数2.1.2
Matplotlib参数配置
6Python 数据可视化分析与案例实战目录1PyechartsMatplotlib2Seaborn 3Bokeh 4
7Python 数据可视化分析与案例实战 Pyecharts是一个用于生成 Echarts 图表的类库,可以与Python 进行对接,方便在 Python 中直接生成图形。2.2.1
Pyecharts简介
8Python 数据可视化分析与案例实战 Pyecharts的基本元素配置项主要包括:InitOpts、ToolBoxFeatureOpts、ToolboxOpts、TitleOpts、DataZoomOpts、LegendOpts、VisualMapOpts、TooltipOpts等8个配置。2.2.2
Pyecharts基本配置
9Python 数据可视化分析与案例实战目录1PyechartsMatplotlib2Seaborn 3Bokeh 4
10Python 数据可视化分析与案例实战 Seaborn同Matplotlib一样,也是Python进行数据可视化分析的重要第三方包。但Seaborn是在Matplotlib的基础上进行了更高级的API封装,使得作图更加容易,图形更加漂亮。2.3.1
Seaborn简介
11Python 数据可视化分析与案例实战 Seaborn有五种风格,分别是darkgrid、dark、whitegrid、white和ticks,默认的是darkgrid。2.3.2
Seaborn风格设置
12Python 数据可视化分析与案例实战目录1PyechartsMatplotlib2Seaborn 3Bokeh 4
13Python 数据可视化分析与案例实战 Bokeh是基于JavaScript实现数据的交互式可视化,它可以在WEB浏览器中实现美观的视觉效果。2.4.1
Bokeh简介
14Python 数据可视化分析与案例实战 Bokeh可以很方便地实现自定义各类交互式视图,下面通过案例逐一介绍Bokeh中图形的基本设置,包括工具栏设置、颜色设置、边框设置、背景设置、外边界背景设置、轴线设置、网格设置、图例设置等。2.4.2
Bokeh基本配置
15Python 数据可视化分析与案例实战5Plotly目录HoloViews6NetworkX 7
16Python 数据可视化分析与案例实战 HoloViews是一个面向数据分析和可视化的Python开源插件库,旨在使数据分析和可视化更加简便。 HoloViews在很大程度上依赖于语义注释,即声明的元数据,它使HoloViews可以解释数据所表示的内容,以及自动执行复杂的任务。三种主要的语义注释如下: 1.元素类型 2.元素尺寸 3.组和标签2.5.1
HoloViews简介
17Python 数据可视化分析与案例实战 与Matplotlib和Bokeh等类似,HoloViews允许自定义图形属性,下面详细介绍如何自定义参数配置,包括图形大小、图形背景、字体缩放、轴的位置、反转轴、轴标签和刻度等。2.5.2
HoloViews参数配置
18Python 数据可视化分析与案例实战5Plotly目录HoloViews6NetworkX 7
19Python 数据可视化分析与案例实战 Plotly是Python的一个在线可视化交互库,优点是能提供WEB在线交互,功能非常强大,可以在线绘制条形图、散点图、饼图、直方图等多种图形,可以媲美Tableau的高质量视图。2.6.1
Plotly简介
20Python 数据可视化分析与案例实战 Plotly可以绘制多种视图,下面逐一介绍其主要图形:2.6.2
Plotly主要图形
21Python 数据可视化分析与案例实战5Plotly目录HoloViews6NetworkX 7
22Python 数据可视化分析与案例实战 NetworkX是Python中一个用于创建和操作复杂网络的库,可以产生多种类型的随机网络和经典网络,也可以分析网络结构,建立网络模型,设计新的网络算法,绘制网络图等。2.7.1
NetworkX简介
23Python 数据可视化分析与案例实战 在NetworkX中,顶点可以是任何可以哈希的对象,比如文本、图片、XML对象、其他的图对象、任意定制的节点对象等。2.7.2
NetworkX参数配置
扩展阅读文章
推荐阅读文章
77范文网 https://www.hanjia777.com
Copyright © 2015-2024 . 77范文网 版权所有
Powered by 77范文网 © All Rights Reserved. 备案号:粤ICP备15071480号-27