Skip to main content

dataviz

1. Basics of data visulization, Grammar of graph

Book: The Grammar of Graphics

StudyWelcome | ggplot2

Study数据可视化基本套路总结

StudyFundamentals of Data Visualization

ReviewsVisualization Universe - The Most Searched for Visualization Types, Tools, and Books

20条超全建议!让你轻松搞定高质量数据可视化~~

可视化图表使用避坑指南 (上篇)

Layouts

(文末送书)绘图技巧 | 一行代码实现多图组合和风格主题设置

Tools

Tool有哪些值得推荐的数据可视化工具? - 知乎

ToolImageGP | 易汉博生物信息在线作图

2. How to choose charts types? (Tool)

From data to Viz | Find the graphic you need

The Data Visualisation Catalogue

Elegant scientific graphs: Learning from examples | rmf

2.1. Baiscs

The Data Visualisation Catalogue

Chart choosing - Chart.Guide

Data Viz Project | Collection of data visualizations to get inspired and finding the right type.

From data to Viz | Find the graphic you need

图之典

2.2. Advanced

Gallery | Charticulator

Create Infographics, Presentations & Reports Online | Piktochart

Gallery | RAWGraphs

PlotDB: Share Visualizations with Everyone

Information is Beautiful Awards

2.3. Github Repos

holtzy (Holtz Yan)

2.4. Special type of graphs.

常用60类图表使用场景、制作工具推荐!

https://mp.weixin.qq.com/s/h5IcSW1a7P6H0iu2VFdlAA

Map

(done)11个S级工具,满足「地理空间数据可视化」的一切幻想

爱了!!这种小清新地图一眼就上头,赶快学习一下吧~

绘图技巧 | 绘制带饼图的地图可视化技巧分享

Python 空间绘图 - 房价气泡图绘制

绘图技巧 | 第七次全国人口普查数据还能这么玩!?技巧都在这了

绘图技巧 | 双变量映射地图可视化绘制方法

R: cartography ggmap

Python

Jupyter Notebook - kepler.gl

(good)visgl/deck.gl: WebGL2 powered visualization framework

(good)giswqs/leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

(pyecharts)

Chord Graph

绘图技巧 | 和弦图(Chord diagram)绘制方法汇总

R:

circlize

Python:

Chord

Forest Plot

真的!森林图(Forest Plot)全部绘制技巧都在这了

R: forestplot,ggforestplot

Python: zepid

Venn

Venn Diagram cookbook in R

(done)Evenn

(done)绘图技巧 | 我总结了韦恩图(Venn Diagram)绘制方法(R+Python)

ggVennDiagram

VennDiagram

matplotlib-venn

环形进化树

ggtree

ggtreeextra

甘特图

原来甘特图(Gantt Chart)还可以这么美!赶快掌握下绘制方法吧~~

ganttrify

漏斗图

漏斗图(Funnel Plots)这下介绍的够全面了吧~

Table

全了!!表格可视化制作技巧大汇总~~

R-DT R-gt R-sjPlot R-ggpubar R-ggpmisc

R-gtsummary R-kableExtra R-formattable R-reactable R-flextable

泰勒图

超干货 | 泰勒图(Taylor diagram)绘制方法大汇总

置信椭圆(confidence ellipses)

绘图技巧 | 散点置信椭圆的可视化绘制技巧(文末送书)

添加表情符号(emoji)可视化绘制

绘图技巧 | 这种“符号”可视化图表绘制技巧分享

相关性矩阵图

绘图技巧 | 相关性矩阵图绘制方法汇总

这下全了吧!!相关性矩阵图绘制方法大汇总~~

子弹图

子弹图(Bullet chart)绘制很难吗?绘制技巧整理送你~~

矩阵图 Matrix Graph

scatterPlotMatrix

scatterPlotMatrix包:一行命令轻松搞定交互式散点图矩阵

竞赛图

JackMcKew/pandas_alive: Create stunning, animated visualisations with Pandas & Matplotlib as easy as calling df.plot_animated()

ianhi/mpl-interactions: Sliders to control matplotlib and other interactive goodies. Works in any interactive backend and even uses ipywidgets when in a Jupyter notebook

Raincloud plots

这种显示多种统计结果的云雨图(Raincloud plots)怎么绘制??

树图

treemap

树形图

ggraph

楔形图(Wedge Plots)

connectedblue/pdext_collection

Missing Values

3. R

erikgahner/awesome-ggplot2: A curated list of awesome ggplot2 tutorials, packages etc.

3.1. Books

Basics

StudyR Graphics Cookbook, 2nd edition

Templates

StudyR-Gallery-Book

The R Graph Gallery – Help and inspiration for R charts

R CHARTS | A collection of charts and graphs made with the R programming language

3.2. Packages

erikgahner/awesome-ggplot2: A curated list of awesome ggplot2 tutorials, packages etc.

50个ggplot2可视化案例

https://exts.ggplot2.tidyverse.org/gallery/

ggvis:interactive

circlize:

Graphpad Prism风格学术图表https://mp.weixin.qq.com/s/nBU4Cmek5O5O7Ut7zNkwuw

ggpattern包和一般的ggplot2拓展包不同,其为了更好的实现灵活的底纹填充功能,独立编写了强大的 ggplot2的geoms功能,当然,其语法还是我么熟悉的那个味道。coolbutuseless/ggpattern: ggplot geoms with pattern fills

R-mapsf,R-cartography爱了!!这种小清新地图一眼就上头,赶快学习一下吧~

scatterPlotMatrix

-ggshadow加阴影

4. Python

重点学习

matplotlib+seaborn+ProPlot+mpl_interactions+pandas-alive

Plotly+Plotly-express+Dash

Pyecharts

leafmap+deck.gl+kepler.gl

All Tools — PyViz 0.0.1 documentation

4.1. Books

4.2. Templates

Python Graph Gallery

4.3. Packages

==matplotlib==基础图形

(good)The basics — ProPlot documentation

(good)matplotlib+seaborn

nschloe/matplotx: More styles and useful extensions for Matplotlib

Basemap+cartopy: Introduction — cartopy 0.19.0rc2.dev8+gd251b2f documentation

==plotly==交互性中高级图形(good)

plotly Plotly Python Graphing Library | Python | Plotly 可画地图 类似D3.js

Plotly_express Plotly Express | Python | Plotly

Dash: web 可视化plotly/dash: Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.

==ggplot2== plotnine: 类似ggplot2 A Grammar of Graphics for Python — plotnine 0.8.0 documentation

==pyecharts==高级图形(good) pyecharts简介 - pyecharts - A Python Echarts Plotting Library built with love.可画地图

Document

==Vega== altair-viz/altair: Declarative statistical visualization library for Python

visgl/deck.gl: WebGL2 powered visualization framework

giswqs/leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

(good)Missingno 显示缺失数据ResidentMario/missingno: Missing data visualization module for Python.

(done)Gleam: 的灵感来自 R 的Shiny包。它允许你仅使用 Python 代码将图形转换为出色的 Web 应用程序。这对不了解 HTML 和 CSS 的人很有帮助。它不是真正的可视化库,而是与任何可视化库一起使用。

Bokeh: 交互数据库

地图库合集:Python 如何画出漂亮的地图? - 知乎

11个S级工具,满足「地理空间数据可视化」的一切幻想

geopandas: 地图GeoPandas 0.9.0 — GeoPandas 0.9.0 documentation

folium Folium — Folium 0.12.1 documentation

Jupyter Notebook - kepler.gl

GCmap 航线图

bqplot交互式图形 bqplot/bqplot: Plotting library for IPython/Jupyter notebooks

5. Julia

lazarusA/BeautifulMakie: https://lazarusa.github.io/BeautifulMakie/

eirikbrandsaas/DuBoisPlots.jl: A package that replicates some of the unique visualizations by W. E. B. DuBois

地图

JuliaEarth

JuliaGeometry

6. Handling Colors, Color palettes

Best配色案例,网页配色,设计配色,配色图表,配色卡,SDC优设网配色工具

R语言ggplot2作图配色相关R包备选

ColorDrop - New colors

Palettes | Flat UI Colors 🎨 280 handpicked colors ready for COPY & PASTE

艳红 - 中国色 - 中国传统颜色

R Color Palettes [497 continuous and discrete palettes] | R CHARTS

HTML Color Codes

颜色系(color palette)是什么?一文带你掌握全部用法!

默认配色辣眼睛?!那是你没发现这些宝藏学术颜色包(Colormaps)~~

6.1. R

paletteer

ggsci

wesanderson

viridis

RColorBrewer

BlakeRMills/MetBrewer: Color palette package in R inspired by works at the Metropolitan Museum of Art in New York

R语言ggplot2作图配色相关R包备选

6.2. Python

colormapChoosing Colormaps in Matplotlib — Matplotlib 3.4.2 documentation

PalettablePalettable

6.3. SCI

R:ggsci

Python: SciencePlots

6.4. Grab color from plots

Python: Haishoku从图片提取配色方案

R: zumbov2/colorfindr: Extracts colors from various image types, plots treemaps and 3D scatterplots of color compositions, create color palettes.

7. Web

streamlit/streamlit: Streamlit — The fastest way to build data apps in Python

jrieke/best-of-streamlit: 🏆 A ranked gallery of awesome streamlit apps built by the community