在过去的20年中,随着社会产生数据的大量增加,对数据的理解、解释与决策的需求也随之增加。而固定不变是人类本身,所以我们的大脑必须学会理解这些日益增加的数据信息。所谓“一图胜千言”,对于数量、规模与复杂性不断增加的数据,优秀的数据可视化也变得愈加重要。

近年来,Python编程语言受到越来越多科研人员的喜爱,在多个编程语言排行榜中持续夺冠。帮助广大科研人员更加系统地学习Python环境下的数据可视化方法,依托Python开发工具,旨在帮助学员掌握Python编程基础知识,以及Matplotlib、Seaborn、Bokeh、Pyecharts、Plotly、Altair、NetworkX、Basemap、Geoplotlib等常用可视化库的基本绘图及高级绘图技巧等内容。

采用“理论讲解+案例实战+动手实操+讨论互动”相结合的方式,通过大量的具体案例,抽丝剥茧、深入浅出分析Python数据可视化需要掌握的经验及技巧。

【教程】Python科研数据可视化 (qq.com)

目标:

1、掌握Python编程基础知识(环境搭建、基本语法、流程控制、Numpy&Pandas等常用的模块库等)

2、掌握Matplotlib基本图形(线形图、柱状图、饼图、气泡图、直方图、箱线图、散点图等)和高级图形(3D图、等高线图、棉棒图、哑铃图、漏斗图、树状图、华夫饼图等)的绘制方法和技巧(图形样式的美化、图形的布局等)

3、掌握Seaborn图形绘制方法和技巧(下载与安装、基本图形的绘制、风格与颜色管理、多图绘制等)

4、掌握Bokeh图形绘制方法和技巧(下载与安装、基本图形的绘制、数据类型与转换、视图属性等)

5、掌握Pyecharts图形绘制方法和技巧(下载与安装、Pyecharts基础知识、常用图形的绘制、组合图形的绘制等)

6、掌握Plotly图形绘制方法和技巧(下载与安装、基本语法、基本图形绘制等)

7、掌握其它可视化模块库的使用方法和技巧(交互式可视化库Altair、复杂网络可视化库NetworkX、地图可视化库Basemap、地理空间数据可视化库Geoplotlib等)

8、通过实操培训掌握各种编程技巧

9、解决学员实际工作中的疑难问题

第一章

Python

编程基础

1、Python环境搭建(Python软件下载、安装与版本选择;PyCharm下载、安装;Python之Hello World;第三方模块的安装与使用;Python 2.x与Python 3.x对比)

2、Python基本语法(Python变量命名规则;Python基本数学运算;Python常用变量类型的定义与操作;Python程序注释)

3、Python流程控制(条件判断;for循环;while循环;break和continue关键字;嵌套循环与可变循环)

4、Numpy模块库(Numpy的安装;ndarray类型属性与数组的创建;数组索引与切片;Numpy常用函数简介与使用)

5、Pandas模块库(DataFrame数据结构、表格的变换、排序、拼接、融合、分组操作等)

6、图形的基本类型(类别比较、数据关系、数据分布、时间序列、局部整体、地理空间等)

第二章

Matplotlib

图形绘制

1、Matplotlib的安装

2、基本图形绘制(线形图、柱状图、饼图、气泡图、直方图、箱线图、散点图等)

3、图形样式的美化(颜色、线型、标记、字体等属性的修改)

4、图形的布局(多个子图绘制、规则与不规则布局绘制、向画布中任意位置添加坐标轴)

5、高级图形绘制(3D图、等高线图、棉棒图、哑铃图、漏斗图、树状图、华夫饼图等)

第三章

Seaborn图形绘制

1、Seaborn简介与安装

2、Seaborn基本图像的绘制(统计关系、分类数据、数据集分布等)

3、Seaborn风格与颜色管理

4、Seaborn多图的绘制

第四章

Bokeh

图形绘制

1、Bokeh简介与安装

2、Bokeh基本图形的绘制(散点图、气泡图、折线图、时间序列、柱状图、直方图、饼图、环图、旭日图、雷达图、箱线图、面积图、色块图、仪表盘、火柴图、关系图等)

3、数据类型与转换(列表List、字典Dict、Numpy数组、Pandas DataFrame、Bokeh ColumnDataSource等)

4、视图属性(主题、配色、属性、数据交互等)

第五章

Pyecharts图形绘制

1、Pyecahrts简介与安装

2、Pyecharts基础知识(快速绘制图表、认识图表类、配置项、渲染图表)

3、常用图表的绘制(折线图、饼图、圆环图、散点图、柱状图、漏斗图、桑基图等)

4、组合图表的绘制(并行多图、顺序多图、选项卡多图、时间线轮播多图等)

第六章

Plotly

图形绘制

1、Plotly简介与安装

2、Plotly绘图语法

3、Plotly基本图形绘制

第七章

其他可视化模块库简介

1、交互式可视化库Altair的安装与使用

2、复杂网络可视化库NetworkX的安装与使用

3、地图可视化库Basemap的安装与使用

4、地理空间数据可视化库Geoplotlib的安装与使用

第八章

讨论与答疑

1、建立微信群,便于后期的讨论与答疑

2、讨论与答疑,解答学员的实际问题

3. 相关学习资料分享与拷贝(图书推荐、在线课程推荐等)

【教程】MATLAB科研数据可视化 (qq.com)

互联网的飞速发展伴随着海量信息的产生,而海量信息的背后对应的则是海量数据。如何从这些海量数据中获取有价值的信息来供人们学习和工作使用,这就不得不用到大数据挖掘和分析技术。数据可视化分析作为大数据技术的核心一环,其重要性不言而喻。

MATLAB作为一种广泛使用的科学计算编程语言,是广大科研人员不可或缺的数据分析、挖掘和建模工具。依托MATLAB开发工具,旨在帮助学员掌握MATLAB基本绘图及高级绘图技巧、1D/2D/3D及高维数据的可视化方法、Gramm绘图工具箱的使用及导出符合科技论文出版要求的图片等内容。

特邀请郁磊(副教授),采用“理论讲解+案例实战+动手实操+讨论互动”相结合的方式,通过大量的具体案例,抽丝剥茧、深入浅出分析MATLAB数据可视化需要掌握的经验及技巧。

目标:

1、掌握MATLAB基础绘图及高级绘图方法和技巧

2、掌握MATLAB一维数据可视化方法和技巧(饼图、茎叶图、阶梯图、箱线图、微线图、堆叠折线图、日历热图、统计直方图、包络图等)

3、掌握MATLAB二维数据可视化方法和技巧(2D散点图、等高线图、地区分布图、地图等)

4、掌握MATLAB三维及高维数据可视化方法和技巧(3D散点图、切片图、平行坐标图、树图、安德鲁曲线图等)

5、掌握Gramm绘图工具箱的使用方法和技巧(下载与安装、案例演示与讲解等)

6、掌握MATLAB图像保存与导出方法和技巧

7、通过实操培训掌握各种编程技巧

8、解决学员实际工作中的疑难问题

第一章

MATLAB基本绘图

  1. 计算机绘图的基本原理与思路

2. 基本绘图命令(plot、line、plotyy、plot3等)

3. 标注图形(title、text、gtext、legend等)

4. 设置坐标轴和网格线属性(axis、xlim、ylim、zlim、grid、box、xlabel、ylabel、zlabel等)

5. 子图绘制及多曲线绘制(subplot、hold on等)

6. 图形句柄系统(gca、set、get等)

7. 案例演示与讲解

第二章

MATLAB

一维数据可视化

  1. 饼图(Pie charts)、茎叶图(Stem plots)、阶梯图(Stairs plots)

  1. 箱线图(Box plots)、微线图(Sparklines)

  1. 堆叠折线图(Stacked lines )、日历热图(Calendar heatmap)

  1. 统计直方图(Histogram)、包络图(Envelope)

  1. 案例演示与讲解:时间序列分析去趋势(De-trend)、平滑滤波(Global smoothing)、频谱分析(Power spectrum)等

第三章

MATLAB

二维数据可视化

  1. 2D散点图(2D scatter plots)

  1. 等高线图(Contour plots)、地区分布图( Choropleth maps)

第四章

MATLAB

三维数据可视化

  1. 3D散点图(3D scatter plots)、切片图(Slice)

第五章

MATLAB

高维数据可视化

  1. 平行坐标图(Parallel coordinate plots)、树图(Tree maps)

  1. 安德鲁曲线(Andrews' curves)

第六章

MATLAB

Gramm工具箱讲解

  1. Gramm工具箱简介
  2. Gramm工具箱的下载与安装
  3. Gramm工具箱案例演示与讲解

第七章

MATLAB

图像保存与导出

  1. 利用Print函数保存图像
  2. Edit→Copy Figure及File→Export Setup两种图像导出方法
  3. 利用虚拟打印机及Adobe Acrobat Pro保存、编辑图像pdf文件

第八章

讨论与答疑

1、建立微信群,便于后期的讨论与答疑

2、讨论与答疑,解答学员的实际问题

3. 相关学习资料分享与拷贝(图书推荐、在线课程推荐等)

【教程】Python科研数据可视化、MATLAB科研数据可视化相关推荐

  1. 用matlab绘制外部导入数据图像,matlab 外部数据导入方法详解(3)

    ● load filename X Y Z ...:将filename中的变量X.Y.Z等导入到工作区中,如果是MAT文件,在指定变量时可以使用通配符"*". ● load fil ...

  2. adams数据导出matlab,adams数据导入matlab

    Matlab 数据导入方法在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文 件.MATLAB 使用多种格式打开和保存数据.本章将要介绍 MATLAB 中文件...... adam ...

  3. python应用系列教程——python使用scapy监听网络数据包、按TCP/IP协议进行解析

    分享一个朋友的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!大家可以看看是否对自己有帮助:点击打开 docker/kubernetes入门视频教程 全栈工程师开发手册 (作者:栾鹏) pyth ...

  4. matlab中数据可视化,matlab的数据可视化

    1 数据的可视化 (1)二维绘图 |-> plot函数 举例: clear all; x=0:0.01:12; y1=sin(x); plot(x,y1); |-> polar函数:是在极 ...

  5. matlab中分析数据规律,matlab中数据的统计描述和分析

    少年易学老难成,一寸光阴不可轻 - 百度文库 122 第十章 数据的统计描述和分析 数理统计研究的对象是受随机因素影响的数据,以下数理统计就简称统计,统计是以概率论为基础的一门应用学科. 数据样本少则 ...

  6. matlab数据显示格式,MATLAB的数据显示格式和控制运算精度

    使用format来控制显示格式,但这只是影响结果的显示,不影响其计算与存储.下面以1/3为例,对数据显示进行说明: format|format short          5位定点表示        ...

  7. MATLAB科研数据可视化

    互联网的飞速发展伴随着海量信息的产生,而海量信息的背后对应的则是海量数据.如何从这些海量数据中获取有价值的信息来供人们学习和工作使用,这就不得不用到大数据挖掘和分析技术.数据可视化分析作为大数据技术的 ...

  8. MATLAB科研数据可视化方法

    互联网的飞速发展伴随着海量信息的产生,而海量信息的背后对应的则是海量数据.如何从这些海量数据中获取有价值的信息来供人们学习和工作使用,这就不得不用到大数据挖掘和分析技术.数据可视化分析作为大数据技术的 ...

  9. 对电化学极化曲线(LSV/Tafel)的数据进行自动化处理并可视化作图/画图(科研投稿)

    写在前面 对于一个做防腐蚀涂层的化学材料人来说, 在做电化学实验的时候,我们会获得很多的极化曲线的数据(LSV测试),然后需要将这些LSV曲线的数据进行平均值处理,然后对电流的绝对值取以10为底的对数 ...

最新文章

  1. 改善C#程序的建议3:在C#中选择正确的集合进行编码
  2. Rhythmk 一步一步学 JAVA(11)Ibatis 环境配置
  3. 学python工资高吗-现在Python就业薪资高吗?
  4. 迷宫android游戏代码,C++打造迷宫游戏,直接上代码
  5. Java迭代器中的next()方法
  6. 机器人语言特性探索2-正在发生的趋势
  7. mysql 查询相同字段值的个数_好文 | MySQL 索引B+树原理,以及建索引的几大原则...
  8. MATLAB定时器的简单使用
  9. Keep将赴港上市?回应:不予置评
  10. MATLAB函数句柄
  11. gis属性表怎么导成excel_将Excel数据导入到ArcGIS属性表
  12. python实现一个简单的tftp客户端
  13. 无线充电主控芯片方案
  14. VScode运行时提示找不到应用程序
  15. 写出语句的四元式序列
  16. miniui的学习笔记(四)
  17. Markdown Emoji表情语法速查表
  18. 3. fooView rxjava + rxandroid + retrofit 安卓开发框架搭配 az kj
  19. 60个让程序员崩溃的瞬间,我已崩溃,哈哈哈哈哈
  20. NR 物理层 卷积 狄拉克函数八讲1-狄拉克函数定义Delta Function

热门文章

  1. IDC销售是什么?难在哪里?
  2. html对颜色加深,css字体阴影如何加深?
  3. Could not find any downloads that satisfy the requirement tensorflow
  4. ivm 无法播放 解决
  5. 转:MiniGUI编程速查表
  6. flash 调用 脚本_Flash脚本-DNA双螺旋
  7. 第四章——确定性推理
  8. r语言 新增一列数字类型_R语言总结
  9. [福柯]用身体与权力浅析《性史》
  10. 山东理工大学一维数组