RStudio
1.25K subscribers
212 photos
34 videos
37 files
195 links
💬 آموزش R و RStudio
💬 اجرای پروژه‌های برنامه‌نویسی
💬 آموزش یادگیری ماشین و تحلیل داده

👥 https://t.me/+bcrfE2b3YTY1MWNk

@RSTUDIO_IR
🌐 www.r-studio.ir

جهت هماهنگی جلسات خصوصی/گروهی R با ادمین‌ها تماس بگیرید

🆔 @rstudioir | @afshin_motavali
Download Telegram
🌃 نمودار میله‌ای-چرخشی با ggplot2

مشاهده کدها 👈🏻
کلیک کنید

#نمودار_چرخشی
#نمودار_میله‌ای
#ggplot2
#circular_barplot
@RStudio_ir
👨🏻‍💻 سه روش تغییر رنگ و متن راهنما به صورت دستی در نمودار جی جی

دستورهای #نمودار_جی_جی به صورت پیش‌فرض از اسامی متغیرها برای رنگ آمیزی و از سطوح متغیرهای کیفی برای نام گذاری راهنمای نمودار استفاده می‌کنند.

شما می توانید این روند را تغییر دهید و با چند کد ساده کنترل کامل روی این اسامی و رنگ‌ها داشته باشید. لینک زیر را دنبال کنید.

🟩🟩 کلیک کنید 🟩🟩

#ggplot2 #legend
#manual_colors_and_legend
@RStudio_ir
🎂 اگر قصد تبریک گفتن به زبان R دارید، از #نمودار_جی_جی استفاده کنید

👉🏻 https://rpubs.com/Artmind/359261

#happy_birthday_in_R
#ggplot2
@RStudio_ir
📊 آمار پردانلودترین بسته‌های محاسباتی در R نشان می دهد که #ggplot2 پیشتاز است. بله دنیای امروز، دنیای #مصورسازی است.
#statistics
@RStudio_ir
👨🏻‍💻 انتخاب رنگ نمودارها با الهام گرفتن از رنگ پرندگان

بسته feathers یک پکیج برای انتخاب
#پالت_رنگی جذاب با الهام گرفتن از رنگ یازده نوع پرنده استرالیایی و به کارگیری در #مصورسازی است.

انتخاب ترکیب‌های رنگی با الهام گرفتن از دنیای واقعی و خصوصاً پرندگان، تبدیل به یک تکنیک جذاب در دنیای طراحی شده و امروزه به
#نمودار_جی_جی نیز راه پیدا کرده است.

🟩 نصب و فراخوانی پکیج:

devtools::install_github("shandiya/feathers")
library(feathers)

برای مشاهده اسامی پرندگان از کد زیر استفاده کنید:

names(feathers_palettes)

از پالت‌های رنگی مختلف استفاده کنید و لذت ببرید. برای مطالعه بیشتر و استفاده از کدها کلیک کنید.

#معرفی_پکیج #رنگ #پالت_رنگی
#feathers #ggplot2
@RStudio_ir
👨‍💻 آموزش مرتب کردن نمودار میله‌ای جی جی

زمانی که یک نمودار میله ای رسم می کنید، گاهی می خواهید میله ها به ترتیب صعودی یا نزولی نمایش داده شوند:

🟢 شکل 1: نمودار میله ای معمولی

df <- data.frame(method=LETTERS[1:8], rate=runif(8,1,5))
ggplot(data=df, aes(x=method, y=rate, fill=method))+geom_bar(stat="identity")

🟢 شکل 2: مرتب کردن صعودی میله ها

ggplot(data=df, aes(x=reorder(method,rate), y=rate, fill=method)+geom_bar(stat="identity")

🟢 شکل 3: مرتب کردن نزولی میله ها

ggplot(data=df, aes(x=reorder(method,-rate), y=rate, fill=method)) +geom_bar(stat="identity")

به راحتی با تابع reorder این کار قابل انجام است.

#نمودار_جی_جی
#نمودار_میله‌ای
#geom_bar #barplot #ggplot2
@RStudio_ir
👨🏻‍💻 تغییر تعداد گام‌ها در محورهای #نمودار_جی_جی

در بسیاری از کارهای #مصورسازی حساسیت موضوع به این صورت است که شما نیاز دارید گام های روی محورها را کم یا زیاد کنید، در این مورد سه مثال برای شما تدارک دیده شده که خیلی سریع این کار را انجام دهید. برای این کار از یک نمودار معمولی شروع می کنیم.

🟢 نمودار 1: در این نمودار تعداد اعداد روی محور y به صورت پیش فرض رها شده است

df <- data.frame(x=runif(50,1,5), y=runif(50,1,5))
p <- ggplot(data=df, aes(x=x, y=y)) + geom_point(col=3, size=6)
p

🟢 نمودار 2: مقیاس بندی محور y - تعداد گام ها 20

# change the number of breaks 20 y-axis
p + scale_y_continuous(breaks=seq(0,5,length=20))

🟢 نمودار 3: مقیاس بندی محور x - تعداد گام ها 8

# change the number of breaks 20 x-axis
p + scale_x_continuous(breaks=seq(0,5,length=8))

در ورودی breaks می توانید اعداد را به صورت دستی هم وارد کنید. اما استفاده از seq آسان ترین گزینه برای انجام این کار است.

#تنظیم_مقیاس
#ggplot2 #scale_y_continuous #scale_x_continuous
@RStudio_ir
👨🏻‍💻 رسم نمودارهای دنیای واقعی در R

پکیج ggirl یک بسته محاسباتی برای رسم نمودارهای واقعی است. این نمودارها شکل و شمایل فانتزی دارند و گرافیک به کار برده شده در آن‌ها به گونه‌ای است که مخاطب فکر می کند شما با خط کش و مداد رنگی آن ها را رسم کرده اید.

🟢 نصب و فراخوانی:

remotes::install_github("jnolis/ggirl")
library(ggirls)

برای مشاهده مثال‌ها و مطالعه مستندات بر روی لینک کلیک کنید.

🟩 👈🏻 کلیک کنید 👉🏻 🟥


#معرفی_پکیج
#ggirl #ggplot2
🆔 @RStudio_ir
👨🏻‍💻 جی‌جی‌پلات خود را درخشان کنید

http://lenkiefer.com/2021/03/17/watch-your-charts-glow-up-with-r-and-ggfx/

#ggfx #ggplot2
🆔@RStudio_ir
👨🏻‍💻 اضافه کردن #ایموجی به #جی‌جی‌پلات

بسته محاسباتی emoGG یک ابزار برای اضافه کردن ایموجی‌ها به نمودارهای جی جی است. هر ایموجی یک کد مشخص دارد و به راحتی قابل تغییر است.

🟢 نصب و فراخوانی:

remotes::install_github("dill/emoGG")
library(emoGG)

🟢 مثال:

ggplot(iris, aes(Sepal.Length, Sepal.Width)) +
geom_emoji(emoji = "1f934")

ggplot(iris, aes(Sepal.Length, Sepal.Width)) +
geom_emoji(emoji = "1f48e")

ggplot(iris, aes(Sepal.Length, Sepal.Width)) +
geom_point() +
geom_emoji(emoji = "1f697")

ggplot(iris, aes(Sepal.Length, Sepal.Width)) +
geom_point() +
add_emoji(emoji = "1f697")

یکی از جذابیت‌های بسته‌ محاسباتی #ggplot2 یکپارچگی آن با هم‌خانواده‌هایش است از این نظر که به راحتی با اضافه کردن یک تابع به همان ساختار مرسوم جی جی پلات، به راحتی می توان قابلیت های جدید را به آن اضافه کرد.

#معرفی_پکیج
#emoji #visualization #ggfamily
🆔
@RSTUDIO_IR
Media is too big
VIEW IN TELEGRAM
#ویدئو_شماره_7
موضوع: رسم GGPLOT بدون نیاز به کدنویسی با افزونه Esquisse در RStudio
👤 مدرس: افشین متولی

Manual GGPLOT in RStudio

#Esquisse #ggplot2
🆔
@RStudio_ir
_________________________
🖱 YouTube | 🖱 Aparat
🖱 Instagram | 🖱 RPubs
🖱 Website | 🖱 Q&A
🖱 Channel
Media is too big
VIEW IN TELEGRAM
#ویدئو_شماره_12
موضوع: اضافه کردن تصاویر دلخواه (jpg یا png) به جی‌جی‌پلات
👤 مدرس: افشین متولی

How to Add Images to
#ggplot2?

#ggplot2 #cowplot #draw_image #draw_plot #ggfamily
🆔
@RStudio_ir
_________________________
🖱 YouTube | 🖱 Aparat
🖱 Instagram | 🖱 RPubs
🖱
Website | 🖱 Q&A
🖱
Channel
Media is too big
VIEW IN TELEGRAM
#ویدئو_شماره_14
موضوع: اضافه کردن GIF به جی‌جی‌پلات
👤 مدرس: افشین متولی

How to Add GIF to ggplot?

#ggplot2 #gif
🆔
@RStudio_ir
_________________________
🖱 YouTube | 🖱 Aparat
🖱 Instagram | 🖱 RPubs
🖱
Website | 🖱 Q&A
🖱
Channel
Media is too big
VIEW IN TELEGRAM
#ویدئو_شماره_16
موضوع: متحرک‌سازی نمودارها در R - بخش دوم
👤 مدرس: افشین متولی

Animate plots in R - Part 2

#ggplot2 #animate
🆔
@RStudio_ir
_________________________
🖱 YouTube | 🖱 Aparat
🖱 Instagram | 🖱 RPubs
🖱
Website | 🖱 Q&A
🖱
Channel
Media is too big
VIEW IN TELEGRAM
#ویدئو_شماره_17
موضوع: ذخیره‌سازی نمودارها با کیفیت دلخواه در R
👤 مدرس: افشین متولی

Saving Plots with Customizable Quality in R

#save #plot #ggplot2
🆔
@RStudio_ir
_________________________
🖱 YouTube | 🖱 Aparat
🖱 Instagram | 🖱 RPubs
🖱
Website | 🖱 Q&A
🖱
Channel
👨🏻‍💻 A free online course about the basics of the tidyverse

Chapter 1: The Magic of
ggplot2
Chapter 2:
ggplot2 and categorical data
Chapter 3: Introduction to dplyr
Chapter 4: The Whys and Hows of Tidy Data
Chapter 5: Simple Stats and Modeling with broom

👉🏻 Click Here

#ggplot2 #course
🆔
@RSTUDIO_IR
——————————————————
🖱
YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
RStudio
📊 آمار پردانلودترین بسته‌های محاسباتی در R نشان می دهد که #ggplot2 پیشتاز است. بله دنیای امروز، دنیای #مصورسازی است. #statistics @RStudio_ir
📊 آمار پردانلودترین بسته‌های محاسباتی در R نشان می دهد که #ggplot2 همچنان محبوب‌ترین بسته محاسباتی در میان کاربران R است.

#statistics
🆔 @RSTUDIO_IR
——————————————————
🖱
YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
A ggplot2 Tutorial for Beautiful Plotting in R

🔗 Click Here

#visualization #ggplot2
🆔 @RSTUDIO_IR
👈 رسم جدول روی جی‌جی‌پلات با تابع geom_table

#ggplot2 #ggpp
🆔
@RSTUDIO_IR