In this tutorial, Jadey Ryan shows you how to create custom themes to give your data visualizations a polished, professional look. Whether you're designing for your organization's brand or crafting a unique style for personal projects, a custom theme function makes it effortless to apply your design consistently.
You can find all of the code in the corresponding blog post at https://rfortherestofus.com/2025/04/g...
If you want to receive emails to help you on your R journey, sign up for the R for the Rest of Us newsletter: https://rfortherestofus.com/newsletter
Chapters
0:00 - Intro
2:56 - Loading ggplot2, creating a sample plot
4:20 - Customizing text elements
8:20 - Aligning plot text to the entire plot
10:47 - Customizing grid lines and axis ticks
12:56 - Wrapping customizations into a function
14:39 - Adding arguments for more customization
18:11 - Conclusion and resources
18:18 - Outro
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(10) {
[0]=>
object(stdClass)#5510 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "Iv6IZwYacXg"
["related_video_title"]=>
string(77) "Will Landau on Using {targets} to Manage Reproducible Analysis Pipelines in R"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(20) "R for the Rest of Us"
}
[1]=>
object(stdClass)#5483 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "CrHg21JJrR4"
["related_video_title"]=>
string(30) "How to make heatmaps in ggplot"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
string(20) "R for the Rest of Us"
}
[2]=>
object(stdClass)#5508 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "tplhrRNXx8Q"
["related_video_title"]=>
string(51) "How to create your own custom ggplot2 theme (CC152)"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(18) "Riffomonas Project"
}
[3]=>
object(stdClass)#5515 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "W2vLRLRMmno"
["related_video_title"]=>
string(62) "Discussing Data Viz in R and Observable Plot with Deepali Kank"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
string(20) "R for the Rest of Us"
}
[4]=>
object(stdClass)#5494 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "GAshEkcp7kQ"
["related_video_title"]=>
string(91) "Learn How Parameterized Reporting Works with Aaron Williams, Livia Mucciolo and Safia Sayed"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(20) "R for the Rest of Us"
}
[5]=>
object(stdClass)#5512 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "zuhflYFruMw"
["related_video_title"]=>
string(95) "Consistent Branding with brand.yml: Garrick Aden-Buie on Unifying Styling Across Quarto Formats"
["posted_time"]=>
string(21) "5 дней назад"
["channelName"]=>
string(20) "R for the Rest of Us"
}
[6]=>
object(stdClass)#5507 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "blWdjRUPP6E"
["related_video_title"]=>
string(72) "Разведчик о том, как использовать людей"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
string(18) "Коллектив"
}
[7]=>
object(stdClass)#5517 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "aeIuenml0Ic"
["related_video_title"]=>
string(51) "Automate file management in R with the {fs} package"
["posted_time"]=>
string(27) "5 месяцев назад"
["channelName"]=>
string(20) "R for the Rest of Us"
}
[8]=>
object(stdClass)#5493 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "Cl9yE_PFV-0"
["related_video_title"]=>
string(104) "Introduction to ggplot2 Package in R | Data Visualization Tutorial for Beginners & Advanced Examples"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(16) "Statistics Globe"
}
[9]=>
object(stdClass)#5511 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "NPWmcSeH-pE"
["related_video_title"]=>
string(184) "Массированный Удар По Столице Украины🔥Трамп Втягивает США В Новую Войну⚠️🕒 Военные Сводки 17.06.2025"
["posted_time"]=>
string(23) "7 часов назад"
["channelName"]=>
string(27) "Военные Сводки"
}
}