کتاب مصورسازی داده (Data Visualization) با D3.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مصورسازی داده (Data Visualization) با D3.js
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر مصورسازی داده و D3.js
- 2. نصب و راهاندازی محیط توسعه برای D3.js
- 3. انتخاب و دستکاری عناصر DOM با D3.js
- 4. پیوند دادن داده به عناصر DOM (Data Join)
- 5. مقیاسها (Scales) در D3.js: Linear, Band, Ordinal
- 6. محورها (Axes) در D3.js: ایجاد و سفارشیسازی
- 7. رسم نمودار میلهای (Bar Chart) پایه با D3.js
- 8. رسم نمودار پراکندگی (Scatter Plot) با D3.js
- 9. رسم نمودار خطی (Line Chart) پایه با D3.js
- 10. رسم نمودار ناحیهای (Area Chart) با D3.js
- 11. رسم نمودار دایرهای (Pie Chart) با D3.js
- 12. رسم نمودار حلقوی (Donut Chart) با D3.js
- 13. رسم نمودار سهام (Candlestick Chart) با D3.js
- 14. رسم نمودار حبابی (Bubble Chart) با D3.js
- 15. رسم نمودار راداری (Radar Chart) با D3.js
- 16. نمودارهای سلسله مراتبی: درخت (Tree) و دندروگرام (Dendrogram)
- 17. نمودارهای شبکهای (Network Graph) با D3.js
- 18. نمودار جعبهای (Box Plot) برای تحلیل آماری
- 19. نمودار هیستوگرام (Histogram) با D3.js
- 20. نمودار چگالی (Density Plot) و توزیع داده
- 21. نمودار گرما (Heatmap) با D3.js
- 22. نمودار نقشه درختی (Treemap) با D3.js
- 23. نمودار جریان (Streamgraph) با D3.js
- 24. نمودار خطای (Error Bars) برای نمایش عدم قطعیت
- 25. کار با تاریخ و زمان در محورهای D3.js
- 26. مقیاسهای زمانی (Time Scales) و فرمتدهی
- 27. نقشههای جغرافیایی (Choropleth Map) با D3.js
- 28. نقشههای حبابی (Bubble Map) بر روی GeoJSON
- 29. پروجکشنهای نقشه (Map Projections) در D3.js
- 30. انیمیشن و انتقال (Transitions) در D3.js
- 31. ایجاد اینتراکشن (Interaction) با رویدادهای ماوس
- 32. فیلتر کردن و مرتبسازی داده در نمودارها
- 33. براشینگ (Brushing) و زوم (Zoom) در D3.js
- 34. استفاده از توابع درونیابی (Interpolators)
- 35. تولید دادههای تصادفی و شبیهسازی
- 36. مدیریت دادههای پویا (Dynamic Data) و بهروزرسانی
- 37. یکپارچهسازی D3.js با React
- 38. یکپارچهسازی D3.js با Vue.js
- 39. یکپارچهسازی D3.js با Angular
- 40. بارگذاری داده از فایلهای CSV و JSON
- 41. پاکسازی و پیشپردازش داده برای مصورسازی
- 42. نمودارهای ترکیبی (Combo Charts) با چند محور
- 43. نمودار انباشته (Stacked Chart): میلهای و ناحیهای
- 44. نمودارهای ۱۰۰% انباشته (Normalized Stack)
- 45. رسم نمودارهای چوله (Slope Chart) برای مقایسه
- 46. نمودار پارالل کوردینیت (Parallel Coordinates)
- 47. نمودارهای گلبرگی (Petal/Star Plot)
- 48. نمودارهای وایولین (Violin Plot) با D3.js
- 49. نمودارهای سانبرست (Sunburst) برای دادههای سلسله مراتبی
- 50. نمودارهای نیرومند (Force-Directed Graph) پیشرفته
- 51. بهینهسازی عملکرد و رندرینگ در D3.js
- 52. ایجاد داشبورد (Dashboard) با چندین نمودار
- 53. رسم نمودارهای تعاملی با Tooltip
- 54. استفاده از SVG و Canvas در D3.js
- 55. مقیاسهای لگاریتمی (Log Scales) و توانی (Power Scales)
- 56. رسم منحنیهای صاف (Curves) در نمودارهای خطی
- 57. کار با تابع `d3-fetch` و APIهای وب
- 58. ایجاد افسانه (Legend) سفارشی برای نمودارها
- 59. رسم خطوط روند (Trend Lines) و رگرسیون
- 60. نمودارهای Waterfall (آبشاری) برای تحلیل مالی
- 61. نمودارهای Gantt (گانت) برای مدیریت پروژه
- 62. نمودارهای Sankey (سانکی) برای جریان انرژی/داده
- 63. نمودارهای Chord (آکورد) برای روابط پیچیده
- 64. رسم نمودارهای سهبعدی ساده با D3.js
- 65. تکنیکهای پیشرفته انتخابگر (Selection)
- 66. استفاده از `d3-path` برای رسم اشکال سفارشی
- 67. مدیریت رویدادهای لمسی (Touch Events) برای موبایل
- 68. ایجاد الگوهای تکراری (Patterns) در SVG
- 69. رسم نمودارهای مارپیچی (Spiral Plot)
- 70. مصورسازی متن (Word Cloud) با D3.js
- 71. رسم نمودارهای نیم دایرهای (Gauge Chart)
- 72. مصورسازی دادههای گمشده (Missing Data) در نمودارها
- 73. تست و دیباگ کردن کدهای D3.js
- 74. رعایت اصول دسترسیپذیری (Accessibility) در مصورسازی
- 75. انتشار و استقرار (Deployment) پروژه D3.js
تگها:
D3.js
Front-End
SVG
تحلیل داده
جاوا اسکریپت
کتابخانه D3
گرافیک وب
مصورسازی داده
نمودار تعاملی
وب اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.