
Jan Broder Engler
@JanBroderEngler
Followers
3K
Following
685
Media
165
Statuses
465
Scientist and software developer. Creator of https://t.co/jhDLNRoZqB.
Joined February 2016
To add a statistical test in #tidyplots , just do `add_test_pvalue()` 🚀. Then you can decide, whether you want to compare every group to every group, or one control group to all other groups. #rstats #dataviz #phd
8
116
742
The #tidyplots paper is now published in @iMetaScience 🎉🥳🔥. Whenever you use tidyplots in your published work, consider citing 🙏. #rstats #dataviz #phd
15
132
632
This is how you can generate a multiplot layout including statistics in #tidyplots 🤩. #rstats #dataviz #phd
1
81
540
The #tidyplots paper shares what went into shaping the package — including the controversial bits 😏. #rstats #dataviz #phd
2
62
342
This is the anatomy of #tidyplots 🩻. They come in 50 x 50 mm, but can be adjusted to your linking using `adjust_size()` 😉. #rstats #dataviz #phd
3
33
305
This is how you can add the mean and standard deviation to summarize the raw data points in your #tidyplots 🤩. Alternatively, you can also display the median, standard error of the mean, 95% confidence interval, and more. #rstats #dataviz #phd
1
55
285
This is how you can adjust the plot size in #tidyplots 🔥. All measures are in mm. #rstats #dataviz #phd
1
26
283
This is how you can use a log10 axis with data that contains zeros 🤓. #tidyplots #rstats #dataviz #phd
5
30
253
This is how you can define a custom style to reuse it across several #tidyplots 🤩. #rstats #dataviz #phd
1
22
248
New #tidyplots use cases for proportional data 🔥. All data and code included 🚀. #rstats #dataviz #phd
1
40
224
This is the anatomy of #tidyplots 🩻. They come in 50 x 50 mm, but can be resized to your linking using `adjust_size()` 😉. #rstats #dataviz #phd
2
28
225
#tidyplots offers a variety of discrete color schemes 🌈. The default scheme `colors_discrete_friendly` is inspired by Okabe and Ito (2008) and was designed to maximize accessibility for individuals with color vision deficiencies. #rstats #dataviz #phd
0
27
219
This is how you can rasterize a heatmap in #tidyplots 🚀. All labels and axes remain as vector shapes. #rstats #dataviz #phd
1
25
219
There are three main verbs in #tidyplots . - add 👉 to add elements to the plots.- adjust 👉 to modify elements in the plot.- remove 👉 to remove elements from the plot. #rstats #dataviz #phd
2
34
218
If #tidyplots is missing a feature, you can always add ggplot2 code using the `add()` function 🔥. #rstats #dataviz #phd
0
23
209
This how you can use plotmath expressions for special characters in #tidyplots 🔥. Just surround your plotmath expression by "$" characters. Plotmath syntax: #rstats #dataviz #phd
2
43
211
🤖 Are you seeking to make your data analysis more reproducible?. This free online book by @brodriguesco is a great source of inspiration: If you want to support the author, consider buying the hard copy ❤️. #rstats #dataviz #phd
1
44
211
This is the grammar for summary statistics in #tidyplots 🤩. You can mix and match as you like. #rstats #dataviz #phd
3
23
209
The updated #tidyplots documentation now uses the base R pipe `|>` 🌟. - it's build into R.- no need for additional packages.- it's the default in - it has all the features I typically use. 💀 R.I.P. magrittr pipe and thank you ❤️. #rstats #dataviz #phd
1
27
204
New #tidyplots use cases 🔥. The plot gallery from the tidyplots paper is now available, complete with data and code. #rstats #dataviz #phd
2
29
186
This is how you can label selected data points in #tidyplots 🔥. In this case, we label the three animals with the highest weight using `max_rows()`. #rstats #dataviz #phd
3
18
184
You can save #tidyplots in multiple formats by piping through multiple rounds of `save_plot()` 🤩. #rstats #dataviz #phd
2
19
168
This is how you can define a custom style to reuse it across several #tidyplots 🤩. #rstats #dataviz #phd
2
23
174
This how you can use plotmath expressions for special characters in #tidyplots 🔥. Just surround your string by "$" characters. Plotmath syntax: #rstats #dataviz #phd
0
23
172
This is one way how you can deal with overlapping axis labels in #tidyplots 🧐. `rotate_labels = TRUE` will result in 45 degrees. You can also provide custom degree values, for example, `rotate_labels = 90`. #rstats #dataviz #phd
3
26
162
This is how you can visualize z-scores in #tidyplots heatmaps 🚀. This is especially useful when you want to focus on the dynamics within rows or columns. #rstats #dataviz #phd
0
29
163
This is how you can generate barstack charts in #tidyplots 📚. You can also use `add_barstack_relative()` to normalize each bar to 100%. #rstats #dataviz #phd
0
27
156
New version 0.2.1 of now on CRAN 🚀. 🐞 Important bug fix of the `energy` dataset.🌈 New color scheme `colors_discrete_rainbow`.✍️ New `add_annotation_*()` functions. #tidyplots #rstats #dataviz #phd
0
18
150
These are some examples of #tidyplots built-in color schemes 🌈. Feel free to create your own!. #rstats #dataviz #phd
0
15
152
New version 0.2.2 of #tidyplots now on CRAN 🚀. This is a small patch release mainly about getting ready for the upcoming ggplot2 release ✈. #rstats #dataviz #phd
0
8
132
You can save intermediate stages of #tidyplots by using `save_plot()` in the middle of a pipeline 🤩. #rstats #dataviz #phd
1
16
130
This is another way how you can avoid overlapping axis labels in #tidyplots 🧐. Just swap x-axis and y-axis 🚀. #rstats #dataviz #phd
1
19
126
Too many vector shapes can slow down PDF performance. This is how you can raster data points and heatmaps in #tidyplots 🪩. The beauty is that everything else in the plot can stay a vector shape. Big shoutout to @VPetukhov and the {ggrastr} team!. #rstats #dataviz #phd
0
14
117
The #tidyplots paper has now officially appeared in the April issue of @iMetaScience 🥳. #rstats #dataviz #phd
0
19
109
You can customize and refine your #tidyplots to achieve the look and feel you need 🌟. #rstats #dataviz #phd
0
18
106
You can save #tidyplots in multiple formats by piping through multiple rounds of `save_plot()` 🤩. #rstats #dataviz #phd
2
13
104
This is how you can plot proportional data over time using an areastack in #tidyplots 🤩. You can further choose whether to plot the absolute or the relative contribution of each category. #rstats #dataviz #phd
0
13
95
When you execute a #tidyplots color scheme like `colors_continuous_viridis` in the terminal, you will get a preview in the RStudio Viewer pane 🌈. #rstats #dataviz #phd
0
8
97
When you execute a #tidyplots color scheme like `colors_continuous_viridis` in the Console, you will get a preview in the RStudio Viewer pane 🌈. Pro tip: You can highlight and copy individual hex codes directly from the Viewer pane. #rstats #dataviz #phd
1
10
96
In case you ever wondered about the differences between magrittr pipe and base pipe 🤔. This table is taken from a great stackoverflow answer by @GeorgKindermann. #rstats #dataviz #phd
4
13
94
These are the discrete color schemes in #tidyplots 🌈. The default scheme `colors_discrete_friendly` is inspired by Okabe and Ito (2008) and was designed to be accessible for individuals with color vision deficiencies. #rstats #dataviz #phd
1
16
89
Too many vector shapes can slow down PDF performance. This is how you can selectively rasterize data points in #tidyplots 🪩. In this example, I used 100 DPI for demonstration purposes. In practice, you would typically use 300 DPI for better quality 😉. #rstats #dataviz #phd
2
9
90
This is the grammar of dispersion measures in #tidyplots 🤩. You can mix and match as you like. #rstats #dataviz #phd
1
10
81
Time to say🙏. Honestly, #tidyplots is doing very little on its own. It mainly bundles the functionality of some of the greatest R packages out there. Shoutout to ggplot2 + tidyverse, patchwork, scales, ggbeeswarm, ggpubr, ggrastr, ggrepel and many more!!. #rstats #dataviz #phd.
2
7
68
All graphs in #tidyplots have absolute dimensions 📐.By default this is 50 x 50 mm. To resize, do `adjust_size(width = 100, height = 50)`. If you want the plot to fill all available space (ggplot2 default), do `adjust_size(width = NA, height = NA)`. #rstats #dataviz #phd.
1
7
64
This is officially the first paper citing #tidyplots 🐣. @zhaoqiwei1219 and colleagues investigate table tennis players and discover they operate like highly trained pattern recognition machines 🏓🔥. #rstats #dataviz #phd.
1
3
65
Featured article about #tidyplots on the @UKEHamburg website 🎉. 👉 Scroll down for English version. #rstats #dataviz #phd
0
3
38
#tidyplots has just received star number 400 on GitHub 🥳. Thank you so much for your incredible support!. #rstats #dataviz #phd
3
2
36
This is how you can build #tidyplots step by step 🔥. Get the data and code for this plot here 🤩. Read the #tidyplots paper here 🚀. #rstats #dataviz #phd
1
2
27
@HaoYin20 Just to be clear: tidyplots is based on ggplot2 and was never meant to replace it. One might think of tidyplots as an opinionated shorthand dialect for ggplot2. Tidyplots is much faster for many common plotting tasks but will never reach the universality of ggplot2.
0
2
21
If you have a #tidyplots question or feature request just let me know!. 👉 If you do not have a GitHub account yet, it is probably time to get one 😉. #rstats #dataviz #phd
0
3
23
Big thanks to Hiroaki Yutani (@yutannihilation) and Gustavo Bruges (@ErreEspanol) for their great youtube videos about tidyplots!. (Japanese).(Spanish)
0
4
22