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
Layouts
(文末送书)绘图技巧 | 一行代码实现多图组合和风格主题设置
Tools
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
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
Create Infographics, Presentations & Reports Online | Piktochart
PlotDB: Share Visualizations with Everyone
Information is Beautiful Awards
2.3. Github Repos
2.4. Special type of graphs.
https://mp.weixin.qq.com/s/h5IcSW1a7P6H0iu2VFdlAA
Map
(done)11个S级工具,满足「地理空间数据可视化」的一切幻想
绘图技巧 | 第七次全国人口普查数据还能这么玩!?技巧都在这了
R: cartography ggmap
Python
(good)visgl/deck.gl: WebGL2 powered visualization framework
(pyecharts)
Chord Graph
绘图技巧 | 和弦图(Chord diagram)绘制方法汇总
R:
circlize
Python:
Chord
Forest Plot
R: forestplot,ggforestplot
Python: zepid
Venn
(done)Evenn
(done)绘图技巧 | 我总结了韦恩图(Venn Diagram)绘制方法(R+Python)
ggVennDiagram
VennDiagram
matplotlib-venn
环形进化树
ggtree
ggtreeextra
甘特图
原来甘特图(Gantt Chart)还可以这么美!赶快掌握下绘制方法吧~~
ganttrify
漏斗图
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包:一行命令轻松搞定交互式散点图矩阵
竞赛图
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.
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
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.可画地图
==Vega== altair-viz/altair: Declarative statistical visualization library for Python
visgl/deck.gl: WebGL2 powered visualization framework
(good)Missingno 显示缺失数据ResidentMario/missingno: Missing data visualization module for Python.
(done)Gleam: 的灵感来自 R 的Shiny包。它允许你仅使用 Python 代码将图形转换为出色的 Web 应用程序。这对不了解 HTML 和 CSS 的人很有帮助。它不是真正的可视化库,而是与任何可视化库一起使用。
Bokeh: 交互数据库
地图库合集:Python 如何画出漂亮的地图? - 知乎
geopandas: 地图GeoPandas 0.9.0 — GeoPandas 0.9.0 documentation
folium Folium — Folium 0.12.1 documentation
GCmap 航线图
bqplot交互式图形 bqplot/bqplot: Plotting library for IPython/Jupyter notebooks
5. Julia
lazarusA/BeautifulMakie: https://lazarusa.github.io/BeautifulMakie/
地图
6. Handling Colors, Color palettes
Best配色案例,网页配色,设计配色,配色图表,配色卡,SDC优设网配色工具
Palettes | Flat UI Colors 🎨 280 handpicked colors ready for COPY & PASTE
R Color Palettes [497 continuous and discrete palettes] | R CHARTS
颜色系(color palette)是什么?一文带你掌握全部用法!
默认配色辣眼睛?!那是你没发现这些宝藏学术颜色包(Colormaps)~~
6.1. R
paletteer
ggsci
wesanderson
viridis
RColorBrewer
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从图片提取配色方案
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