با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، بعد از معرفی فریم ورک D3.js در سری آموزش های دوره D3.js به نحوه نصب D3.js و استفاده کتابخانه D3.js می رسیم.این کتابخانه نرم افزاری توسط یک دانشجوی PHD دانشگاه استانفورد تاسیس شده است و مختلف Data Driven Document است.
قبل از شروع، ما به اجزای زیر نیاز داریم:
اجازه دهید مرحله به مرحله با جزئیات پیش برویم.
ما باید کتابخانه D3.js را به صفحه وب HTML خود اضافه کنیم و از D3.js برای ایجاد نمایش داده استفاده کنیم. می توان این کار را در دو روش زیر انجام دهیم :
D3.js یک کتابخانه منبع باز است و کد منبع کتابخانه در وب سایت https://d3js.org/ به صورت رایگان در دسترس است. وب سایت D3.js را ببینید و آخرین نسخه D3.js را به صورت(d3.zip) دانلود کنید. در حال حاضر، آخرین نسخه این کتابخانه ۴٫۶٫۰ است.
پس از اتمام دانلود، فایل را باز کنید و به دنبال d3.min.js بروید.
این نسخه کوچک شده از کد منبع D3.js می باشد.
فایل d3.min.js را کپی کنید و آن را در پوشه ریشه پروژه یا هر پوشه دیگری که میخواهید تمام فایلهای کتابخانه را نگه دارید، قرار دهید. فایل d3.min.js را در صفحه HTML خود وارد کنید، همانطور که در زیر نشان داده شده است.
مثال : اجازه دهید ما مثال زیر را در نظر بگیریم.
1 2 3 4 5 6 7 8 9 10 11 12 | <!DOCTYPE html> <html lang = "en"> <head> <script src = "/path/to/d3.min.js"></script> </head> <body> <script> // write your d3 code here.. </script> </body> </html> |
D3.js یک کد جاوا اسکریپت است، بنابراین ما باید تمام کد D3 ما را در تگ “script” بنویسیم. ممکن است ما نیاز به تغییر عناصر موجود DOM داشته باشیم، بنابراین بهتر است قبل از پایان تگ “body” کد D3 را بنویسیم.
می توانیم از کتابخانه D3.js با پیوند آن به طور مستقیم به صفحه HTML از شبکه تحویل محتوا (CDN) استفاده کنیم.
CDN شبکه ای از سرورهایی است که در آن فایل ها میزبانی می شوند و به کاربر بر اساس مکان جغرافیایی خود تحویل داده می شوند.
اگر از CDN استفاده کنیم، نیازی به دانلود کد منبع نیست.
افزودن کتابخانه D3.js با استفاده از یو آر ال CDN توسط لینک https://d3js.org/d3.v4.min.js صورت می گیرد.
مثال زیر را در نظر بگیرید :
1 2 3 4 5 6 7 8 9 10 11 12 | <!DOCTYPE html> <html lang = "en"> <head> <script src = "https://d3js.org/d3.v4.min.js"></script> </head> <body> <script> // write your d3 code here.. </script> </body> </html> |
ما به یک ویرایشگر برای شروع نوشتن کد شما نیاز داریم. برخی از IDE های بزرگ (محیط توسعه مجتمع) با پشتیبانی از جاوا اسکریپت مانند :
این ویرایشگرها تکمیل کد هوشمند را ارائه می دهند و همچنین برخی از فریم ورک های مدرن جاوا اسکریپت را پشتیبانی می کنند.
اگر IDE های fancy نداشته باشید، همیشه می توانید از یک ویرایشگر اصلی مانند Notepad، VI و غیره استفاده کنید.
D3.js در تمام مرورگرها به جز IE8 و نسخه های پایین تراز آن کار می کند.
اکثر مرورگرها فایل های محلی HTML را مستقیما از سیستم فایل محلی ارائه می دهند.
با این حال، محدودیت های خاصی در هنگام بارگیری فایل های داده خارجی وجود دارد.
در فصل دوم این آموزش، داده ها را از فایل های خارجی مانند CSV و JSON بارگیری می کنیم.
بنابراین، اگر ما سرور را از ابتدا راه اندازی کنیم، برای ما آسان تر خواهد بود.
شما می توانید از هر وب سروی که با آن راحت تر هستید استفاده کنید . به عنوان مثال IIS، Apache و …
در اغلب موارد، ما می توانیم فایل HTML خود را در یک مرورگر وب برای مشاهده آن باز کنیم.
با این حال، هنگام بارگیری منابع داده خارجی ، برای شما راحت تر است که یک سرور محلی را اجرا کنید و صفحه خود را از سرور (http: // localhost: 8080) که قابل اعتماد تراست مشاهده کنید.
نحوه نصب D3.js و کتابخانه D3.js را به اتمام رساندیم. برخلاف خیلی از کتابخانههای دیگر، D3.js کنترل فراوانی را برای نتیجهٔ بصری نهایی فراهم میآورد. با ما همراه باشید تا در جلسه بعد برخی مفاهیم در D3.js را فرا خواهید گرفت.