CIRCOS:The Beauty of Circle 杨振涛@vivo
2020-03-01 140浏览
- 1.8 1 Circos 0 2 The Beauty of Circle C C T D yangzhentao@vivo.com 杨振涛 2018.5
- 2.SPEAKER 杨振涛 vivo互联网 搜索引擎架构师/开发经理 C C > (大) 数据的存储、索引、检索与可视化 > 软件过程改进与DevOps实践 行业经验 > 基因测序 T D 8 1 0 2 关注方向 > 参与创业:B2C电商、IM、物联网(智能手表、智能电动滑板) > 厂商互联网 兴趣爱好 > 开源技术:发起/组织Elasticsearch,Redis,Jenkins等技术沙龙 > 技术翻译:InfoQ中文社区编辑, TED Translator, Circos教程, Elasticsearch & Kibana 官方指南 github.com/node Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 3.CONTENTS 1 数据可视化浅析 2 Circos特性与关键原理 3 Circos案例与适用场景 4 可视化的再思考 0 2 C C T D 8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 4.① 0 2 数据可视化浅析 C C T D 8 1 概念简介 广义浏览器 图形学基础 SVG Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 5.数据可视化? D3.js C C T D 信息可视化 8 1 0 2 思维导图 Infographics 图表绘制 Highcharts ECharts Tableau Weka visual.ly 数据视觉 Gephi 科学可视化 Processing plotly R ggplot2 Timeline Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 6.DIKW 0 2 C C T D 8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 7.8 1Q:数据可视化是一个 A. 数据 B. 编程/算法 C. 设计/美学 D. 统计学 E. 以上全是 T D C C 0 2 问题 。 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 8.数据案例 类型 领域 • 时空数据 • 地理信息 8 1 0 2 • 地理空间数据 • 生物信息 C C • 高维非空间数据 • 层次和网络数据(树&图) T D • 数字博物馆 • 天文 • 艺术 • 社会时政 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 9.如何 看得见数据? 0 2 C C T D 8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 10.数据可视化 By Circos 0 2 C C T D 8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 11.广义浏览器 • 浏览信息的工具 Chrome ? • MySQL/Redis/MongoDB… 的GUI客户端 • Google地图 、Google地球 • 各种运营管理系统的Dashboard和查询浏览工具 T D • 虚拟天文馆软件 (Stellarium) 0 2 C C • 基因组浏览器 (IGV, JBrowser …) 8 1 • 会务组的参会人员与物料管理系统 • 智慧工地管理系统,智慧城市的数据大屏 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 12.浏览器的重要性 二进制 碱基 0 2 C C T D 8 1 照片 基因 相册 基因组 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 13.“关系”可视化的重要性 0 2 C C T D 8 1https://vizbi.org/2018/Talks/Kim_Goodwin.pdfCircos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 14.Venn Diagram John Venn 是十九世纪英国的哲学家和数学家,他在 1881年发明了文氏图 (Venn diagram)。 AB A A∩B B ABC AC 0 2 C C T D A B 8 1 BC C 二阶 三阶 四阶 五阶http://www.dxy.cn/bbs/topic/37549400?keywords=OTUCircos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 15.VisualDL 0 2 C C T D 8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 16.图形学基础 • 计算机图形学 • 平面与空间解析几何 C C T D 8 1 0 2 • 编程语言 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 17.SVG 8 1 0 2 C Chttps://www.w3.org/TR/SVG2/T D 成为可视化专家的必备技能之一http://www.w3school.com.cn/svg/index.aspCanvas OpenGL WebGL VML Three.js Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 18.图表基础 8 1 • 数据/数据源 • 坐标系 • 布局 • 坐标轴 • 视觉 • 刻度 • 制作(含动画) T D C C 0 2 • 图例 • 标题 Rose Diagram 战争死亡统计 Florence Nightingale (1820-1910) 护士 + 统计学家 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 19.ECharts 0 2 C C T Dhttp://echarts.baidu.com/examples/http://gallery.echartsjs.com/8 1http://www.moojnn.com/product-center/private-detail.html#4Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 20.编程实现 • 一个典型的plot函数 • 输入: • • • • • 数据 布局 着色 图例 其他 • 输出:图形句柄 • 0 2 C C T D 8 1 有哪些值得推荐的数据可视化工具?https://www.zhihu.com/question/19929609• 二十大数据可视化工具https://www.ctocio.com/hotnews/8874.htmlCircos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 21.所以数据可视化是? 数据 变换 8 1 C C 0 2 业务领域 方法论与算法 T D 设计美学 程序实现 是技术,也是艺术! Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 22.0 2 C C T D 8 1 尾矿坑的自我再生机制 Re-tailing Agency By 邱外山 谷德设计网http://www.gooood.hk/overseas-38-qiu-waishan.htmCircos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 23.② 8 1 D 0 Circos特性与关键原理 2 C C T 圆之奥妙 Circos动手实践 二次贝塞尔曲线 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 24.0 2 C C 数学 哲学 天文 T D 8 1 (x-a)²+(y-b)²=r² x=rcosθ + a y=rsinθ + b Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 25.《降临》中的外星文字 0 2 C C T D 8 1http://www.sohu.com/a/125059174_115197Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 26.Circos 0 2 C C T D 8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 27.简介 官网:http://circos.ca8 1 0 2 Perl语言开发,GPL,配置文件驱动,输出PNG/SVG,丰富细致的教程文档 C C 《Genome Research》Circos:An information aesthetic for comparative genomics T Dhttp://genome.cshlp.org/content/early/2009/06/15/gr.092759.109.abstractCircos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 28.Martin Krzywinski 其人 波兰出生,目前在加拿大 • 生物信息科学家 • 系统管理员 • 职业摄影师http://mkweb.bcgsc.ca/0 2 C C T Dhttp://www.lumondo.com/https://www.flickr.com/photos/fullaperture/https://fineartamerica.com/profiles/martin-krzywinski.html8 1 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 29.下载 官网下载:http://circos.ca/software/download8 1 代码镜像:https://github.com/node/circos0 2 下载 C C wgethttp://circos.ca/distribution/circos-0.69-6.tgz教程(可选) T D wgethttp://circos.ca/distribution/circos-tutorials-0.67.tgz wgethttp://circos.ca/distribution/circos-course-2017.tgz工具(可选) wgethttp://circos.ca/distribution/circos-tools-0.22.tgzCircos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 30.安装 以Linux系统为例 C C > tar zxvf circos-0.69-6.tgz > cd circos-0.69-6/bin > ./circos -modules 安装缺少的模块: • 手动下载后: T D 8 1 0 2 解压并检查所依赖的Perl模块安装情况: Perl Makefile.PL ; make && make install • 或者自动安装: • cpan install GD 或者 cpan -i GD Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 31.Hello World > cd bin > circos –conf circos.conf 执行示例: > cd example > ./run 0 2 C C Circos命令行选项 T D 8 1 -version 查看Circos版本 -modules 检查依赖的Perl模块 -conf指定主配置文件 -outputdir设置输出文件目录 -outputfile设置输出文件名称,以.png或.svg结尾 -svg 生成svg文件 -nosvg 不生成svg文件 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 32.核心流程 bin CHANGES CITATION data error etc example fonts gddiag.png INSTALL lib README README.tools README.tutorials README.windows SUPPORT tiles TODO 图片参数 etc/image.conf 样式参数 etc/colors_fonts_patterns.conf 调试参数 etc/housekeeping.conf C C 全局配置 T D circos.conf 8 1 0 2 include circos SVG include ideogram.conf 数据对象 ticks.conf 刻度数据 links.conf 连接数据 plots_*.conf 画圈圈! PNG DATA rules.conf 可对数据做 过滤、筛选 Circos - The Beauty of Circle DTCC2018 第九届中国数据库技术大会
- 33.基本概念 • Ideogram• 连线 Link• 条带 Ribbon…… C C • 标签 labels • 高亮 Highlights • Scatter Plots • Line Plots • Histograms • Tiles • Heatmaps • Text • Connectors