• Skip to secondary menu
  • Skip to main content
  • Skip to primary sidebar

Python and R Tips

Learn Data Science with Python and R

  • Home
  • Python
  • Pandas
    • Pandas 101
  • tidyverse
    • tidyverse 101
  • R
  • Linux
  • Conferences
  • Python Books
  • About
    • Privacy Policy
You are here: Home / R / Data Visualization / Publication Quality Graphics in #rstats

Publication Quality Graphics in #rstats

June 27, 2018 by cmdlinetips

The visualization guru, Edward Tufte, known for all things visualization, tweeted that #rstats alone is not good enough for phublication quality graphics. He claimed
“Publication-quality work requires: R + Adobe Illustrator + reasoning about words on graphics + respect for audience/readers/viewers “.

#Rstats coders and users just can’t do words on graphics and typography. Proof: 40 years of clunky, even recent Stanford Statistics textbooks. Publication-quality work requires: R + Adobe Illustrator + reasoning about words on graphics + respect for audience/readers/viewers https://t.co/tqFYoZAH5v

— Edward Tufte (@EdwardTufte) June 26, 2018

Later on he amended a bit that “Adobe Illustrator can be replaced by LaTex !”

Adobe Illustrator can be replaced by LaTex ! https://t.co/r3Svy0Leh1

— Edward Tufte (@EdwardTufte) June 26, 2018

It might the case with #rstats 10 years ago. Now, this is totally not true. It is kind of sad to see such comments that are very far from the truth/reality from such an icon. There are number of counter examples to this. A few of wonderful examples include

  1. Fundamentals of Data Visualization, Clause Wilke
  2. Data Visualization: A practical introduction by Kieran Healy

And even the real publication giants like BBC and FT uses R for dataViz.

  • The Financial Times and BBC use R for publication graphics

With a great sense of humor Claus Wilke announced that he is abandoning his book

Sad to announce I’ll have to abandon my project of writing a book on #dataviz entirely in #rstats, with all figures programmatically generated. I just learned it is not possible. Ignore the 21 chapters already online. They are a mirage. https://t.co/dXjW8kaAs6 https://t.co/lNZncfpY30

— Claus Wilke (@ClausWilke) June 26, 2018

Wait, does this mean because I’m writing a book in #rstats I’m not a real scientist? My tenure committee won’t be happy about that. Fortunately they disbanded seven years ago. https://t.co/DwGCuCFN1X

— Claus Wilke (@ClausWilke) June 27, 2018

Nihilist Data Scientist had a sober tweet,

Most #DataScience folks eventually learn that while we all aspire to create #dataviz that meets Tufte’s approval, we are all doomed to fall short under his watchful gaze.

So as with all other things in life it’s healthier to give up. Embrace your failure, for it is inevitable.

— Nihilist Data Scientist (@nihilist_ds) June 26, 2018

The greatest of Tuftes contributions to data visualisation in recent years are his obnoxious tweets prompting a flurry of replies with great resources proving him wrong, thus helping the spread of said ressources

— Thomas Lin Pedersen (@thomasp85) June 26, 2018

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X

Related posts:

Default ThumbnailData Visualization with R, A New Online Book Default ThumbnailR Graphics Cookbook Second Edition is Available for Free Default Thumbnail31 Days of #rstats Resources Advent Default ThumbnailBook Review: Fundamentals of Data Visualization

Filed Under: Data Visualization, R Tagged With: Data Visualization in R, rstats

Primary Sidebar

Subscribe to Python and R Tips and Learn Data Science

Learn Pandas in Python and Tidyverse in R

Tags

Altair Basic NumPy Book Review Data Science Data Science Books Data Science Resources Data Science Roundup Data Visualization Dimensionality Reduction Dropbox Dropbox Free Space Dropbox Tips Emacs Emacs Tips ggplot2 Linux Commands Linux Tips Mac Os X Tips Maximum Likelihood Estimation in R MLE in R NumPy Pandas Pandas 101 Pandas Dataframe Pandas Data Frame pandas groupby() Pandas select columns Pandas select_dtypes Python Python 3 Python Boxplot Python Tips R rstats R Tips Seaborn Seaborn Boxplot Seaborn Catplot Shell Scripting Sparse Matrix in Python tidy evaluation tidyverse tidyverse 101 Vim Vim Tips

RSS RSS

  • How to convert row names to a column in Pandas
  • How to resize an image with PyTorch
  • Fashion-MNIST data from PyTorch
  • Pandas case_when() with multiple examples
  • An Introduction to Statistical Learning: with Applications in Python Is Here
  • 10 Tips to customize ggplot2 title text
  • 8 Plot types with Matplotlib in Python
  • PCA on S&P 500 Stock Return Data
  • Linear Regression with Matrix Decomposition Methods
  • Numpy’s random choice() function

Copyright © 2025 · Lifestyle Pro on Genesis Framework · WordPress · Log in

Go to mobile version