دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • خرداد

جلسه ۱۸ : محور API در D3.js

  • دسته‌بندی‌ها :
جلسه ۱۸ : محور API در D3.js
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، این جلسه از آموزش های دوره D3.js با متد های محور API در D3.js و پیکربندی محور API در D3.js آشنا خواهید شد. D3 توابعی را برای رسم محور فراهم می کند. محور از خطوط، زاویه و برچسب ها ساخته شده است. یک محور از مقیاس استفاده می کند، بنابراین به هر محور باید یک مقیاس برای کار با آن داده شود.

      پیکربندی محور API در D3.js

      شما می توانید API را با استفاده از اسکریپت زیر پیکربندی کنید.

      مثال : 

      متد های محور API در D3.js

      D3 توابع مهم زیر را برای رسم محور فراهم می کند.

      آنها به صورت زیر شرح داده شده اند :

      ()d3.axisTop : این متد برای ایجاد یک محور افقی بالا استفاده می شود.

      ()d3.axisRight : این متد برای ایجاد یک محو عمودی راست محور استفاده می شود.

      ()d3.axisBottom : این متد برای ایجاد یک محور پایین افقی استفاده می شود.

      ()d3.axisLeft : این متد محور عمودی چپ را ایجاد می کند.

      کارکرد مثال

      اجازه دهید یاد بگیریم که چگونه x و y را به یک گراف اضافه کنیم. برای انجام این کار، ما باید به مراحل زیر توجه داشته باشیم.

      مرحله ۱ : تعریف متغیرها ، SVG و متغیرهای داده را با استفاده از کد زیر تعریف کنید.

      مثال : 

      مرحله ۲ : ایجاد یک تابع خطی مقیاس ، ایجاد یک تابع خطی مقیاس برای هر دو محور x و y که مانند زیر تعریف شده است.

      مثال : 

      در اینجا ما یک مقیاس خطی ایجاد کردیم و دامنه و محدوده را مشخص کرده ایم.

      مرحله ۳ : اضافه کردن مقیاس به محور x، در حال حاضر، ما می توانیم مقیاس را به محور x با استفاده از کد زیر اضافه کنیم.

      مثال : 

      در اینجا ما از d3.axisBottom برای ایجاد محور X استفاده می کنیم و مقیاسی را که قبلا تعریف شده است، ارائه می دهیم.

      مرحله ۴ : اضافه کردن مقیاس به محور y ، استفاده از کد زیر برای اضافه کردن مقیاس به محور y مورد استفاده قرار می گیرد.

      مثال : 

      در اینجا، ما از d3.axisLeft برای ایجاد محور Y استفاده می کنیم و آن را با مقیاسی که در بالا تعریف کردیم ارائه می دهیم.

      مرحله ۵ : اعمال تغییرات ، شما می توانید یک عنصر گروه را اضافه کنید و محور x، y را که در زیر تعریف شده در آن قرار دهید.

      مثال : 

      مرحله ۶ : عناصر گروه را اضافه کنید، عناصر انتقال و گروه را با استفاده از کد زیر اعمال کنید.

      مثال : 

      مرحله ۷ : عملکرد مثال ، لیست کامل کد در بلوک زیر داده می شود. یک محور وب سایت ایجاد کنید و تغییرات زیر را به آن اضافه کنید.

      مثال : 

      اکنون، از مرورگر درخواست کنید و تغییرات زیرا مشاهده کنید.محور API در D3.js

      کلام آخر

      D3  داده محور است، D3  قابلیت این را دارد که از داده های استاتیک استفاده کند و یا داده ها رو از روی سرور و با فرمت های مختلف مثل  آرایه، CSV، JSON و XML و …  واکشی کند و نمودارهای مختلفی را  رسم کند. آموزش پیکربندی محور API در D3.js و محور API در D3.js به اتمام رسید امیدواریم از مطالب بهره کافی را برده باید.

      QR:  جلسه ۱۸ : محور API در D3.js
      به اشتراک بگذارید