آموزش 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
  • ایجاد نقشه های تعاملی با جزوه
  • ایجاد نمودارهای تعاملی با 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

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش R: تجسم های تعاملی با htmlwidgets
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 25m
51
Linkedin (لینکدین) lynda-small
12 مهر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
39,804
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Charlie Joey Hadley Charlie Joey Hadley

مبشر فناوری و داده های باز

شارلوت جوی هدلی مبشر فناوری و داده های باز است.

چارلی از سال 2015، زمانی که شروع به کار کرد، در R and Shiny تدریس و مشاوره می کند. به عنوان RSE در دانشگاه آکسفورد و شبکه داده های تعاملی دانشگاه را تأسیس کرد که از محققان در دسترسی بیشتر به داده های باز از طریق تعامل پشتیبانی می کند. پیشینه چارلی در فیزیک است و او قبلا برای تحقیقات Wolfram مشاوره می کرد، اما اکنون او بیشتر مهارت های حل مسئله کدنویسی را آموزش می دهد و مدت زیادی است که معادله دیفرانسیل را لمس نکرده است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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