لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش R: تجسم های تعاملی با htmlwidgets
R: Interactive Visualizations with htmlwidgets
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تقریباً به طور انحصاری با استفاده از زبان R ، htmlwidgets به شما امکان می دهد همان نقشه ها ، نمودارها و نمودارهای تعاملی را که در سایت های معروف روزنامه نگاری داده و داشبورد BI مشاهده می کنید ، ایجاد کنید. می توانید R را با بسته های htmlwidget به کتابخانه های محبوب JavaScript - مانند Plotly و Leaflet - متصل کنید. تجسم های تعاملی که ایجاد می کنید می تواند در گزارش ها و ارائه های R Markdown مورد استفاده قرار گیرد و حتی در برنامه های براق غنی و پاسخگو ادغام شود. این دوره شما را با مهارتهای اساسی مورد نیاز برای افزودن htmlwidgets به گردش کار R آشنا می کند.
با یادگیری مدیریت بسته ها و داده های ساختار برای تجسم با tidyverse و اپراتور لوله شروع کنید. سپس یک سوال مهم وجود دارد: کدام کتابخانه را باید انتخاب کنید؟ این دوره پنج گزینه محبوب را معرفی می کند: Leaflet ، Plotly ، Highcharter ، visNetwork و DataTables (DT). مربی مارتین هادلی نشان می دهد که چگونه از این کتابخانه ها برای ایجاد نقشه های پراکندگی ، choropleth و geolines استفاده کنید. نمودارهای میله ای انباشته ، نمودار پراکندگی ، نمودار حبابی و نقشه های حرارتی. نقشه های نقشه و نمودارهای زمانی شبکه ها و نمودارهای تعاملی. و جداول داده های تعاملی پاسخگو. بعلاوه ، یاد بگیرید که چگونه تجسم خود را با افسانه ها و نکات ابزار شخصی سازی کنید و اطلاعات کلیک را برای برنامه های براق استخراج کنید.
موضوعات شامل:
نصب htmlwidgets
انتخاب بهترین htmlwidget
ایجاد نقشه های تعاملی با جزوه li>
ایجاد نمودارهای تعاملی با Plotly و Highcharter
ایجاد شبکه های تعاملی با visNetwork
ایجاد جداول تعاملی با DT
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
فایل های تمرینی
Exercise files
1. شروع به کار با ابزارهای HTML
1. Getting Started with htmlwidgets
htmlwidgets چیست؟
What are htmlwidgets?
از کجا می توانید از htmlwidgets استفاده کنید؟
Where can you use htmlwidgets?
RStudio را برای htmlwidgets تنظیم کنید
Set up RStudio for htmlwidgets
کتابخانه های HTML HTML را نصب کنید
Install htmlwidget libraries
بهترین HTML HTML را انتخاب کنید
Select the best htmlwidget
از عملگر لوله استفاده کنید (٪>٪)
Use the pipe operator (%>%)
داده ها را مرتب کنید تا مرتب باشند
Prepare data to be tidy
2. ایجاد نقشه های تعاملی با جزوه
2. Creating Interactive Maps with Leaflet
کتابخانه جزوه چیست؟
What is the Leaflet library?
نقشه های پراکنده تعاملی ایجاد کنید
Create interactive scattergeo maps
تغییر سبک های نقشه در جزوه
Change map styles in Leaflet
داده های مربوط به نقشه کر را تهیه کنید
Prepare data for a choropleth plot
نقشه های کر کرای تعاملی ایجاد کنید
Create interactive choropleth maps
نقشه جغرافیایی تعاملی ایجاد کنید
Create interactive geolines maps
افسانه ها را به نقشه های جزوه اضافه کنید
Add legends to Leaflet maps
اطلاعات کلیک را از جزوه استخراج کنید
Extract click information from Leaflet
3. ایجاد نمودارهای تعاملی با Plotly
3. Creating Interactive Charts with Plotly
کتابخانه Plotly چیست؟
What is the Plotly library?
ggplot2 را با استفاده از Plotly تعاملی کنید
Make ggplot2 interactive using Plotly
نمودارهای نوار پشته تعاملی ایجاد کنید
Create interactive stacked bar charts
نمودارهای پراکندگی ، خط و حباب های تعاملی با جزوه
Interactive scatter, line, and bubble charts with Leaflet
نقشه های تعاملی ایجاد کنید
Create interactive maps
رنگ های دلخواه را مشخص کنید
Specify custom colors
نکات مربوط به ابزار را سفارشی کنید
Customize tooltips
چندین نمودار ترکیب کنید
Combine multiple charts
اطلاعات کلیک را از Plotly استخراج کنید
Extract click information from Plotly
4- ایجاد نمودارهای تعاملی با Highcharter
4. Creating Interactive Charts with Highcharter
کتابخانه Highcharter چیست؟
What is the Highcharter library?
نمودارهای نوار پشته تعاملی ایجاد کنید
Create interactive stacked bar charts
نمودارهای پراکندگی تعاملی و نمودارهای حباب ایجاد کنید
Create interactive scatter charts and bubble charts
ایجاد سری زمانی تعاملی
Create interactive time series
نقشه های تعاملی ایجاد کنید
Create interactive treemaps
نقشه های کر کرای تعاملی ایجاد کنید
Create interactive choropleth maps
رنگ های خود را مشخص کنید
Specify your own colors
نکات ابزار را در Highcharter اصلاح کنید
Modify tooltips in Highcharter
اطلاعات کلیک را از Highcharter استخراج کنید
Extract click information from Highcharter
5- ایجاد شبکه های تعاملی با visNetwork
5. Creating Interactive Networks with visNetwork
کتابخانه visNetwork چیست؟
What is the visNetwork library?
نمودارهای اساسی شبکه ایجاد کنید
Create basic network diagrams
نمودار سبک visNetwork
Style visNetwork graph
از visNetwork با igraph استفاده کنید
Use visNetwork with igraph
طرح بندی نمودار و تعبیه را انتخاب کنید
Choose graph layouts and embeddings
گره های خوشه ای در visNetwork با استفاده از گروه ها
Cluster nodes in visNetwork using groups
افسانه ها را به visNetwork اضافه کنید
Add legends to visNetwork
اطلاعات کلیک را از visNetwork استخراج کنید
Extract click information from visNetwork
6. ایجاد جداول تعاملی
6. Creating Interactive Tables
کتابخانه DT چیست؟
What is the DT library?
جداول داده های تعاملی را با DT ایجاد کنید
Create interactive data tables with DT
قالب ستون ها و داده ها
Format columns and data
جداول پاسخگو (موبایل آماده) را طراحی کنید
Design responsive (mobile-ready) tables
به کاربران اجازه دهید داده ها را بارگیری کنند
Allow users to download data
اطلاعات کلیک را از جداول داده استخراج کنید
Extract click information from data tables
چارلی از سال 2015، زمانی که شروع به کار کرد، در R and Shiny تدریس و مشاوره می کند. به عنوان RSE در دانشگاه آکسفورد و شبکه داده های تعاملی دانشگاه را تأسیس کرد که از محققان در دسترسی بیشتر به داده های باز از طریق تعامل پشتیبانی می کند. پیشینه چارلی در فیزیک است و او قبلا برای تحقیقات Wolfram مشاوره می کرد، اما اکنون او بیشتر مهارت های حل مسئله کدنویسی را آموزش می دهد و مدت زیادی است که معادله دیفرانسیل را لمس نکرده است.
نمایش نظرات