آشنایی با اسکریپت Chartist
نقش اسکریپت Chartist در ساخت انیمیشنهای دادهمحور و گرافیکی

با Chartist Script، نمودارهای خشک و خستهکننده رو به آثار هنری تبدیل کن!
مقدمه
این روزها نمایش دادهها به شکل بصری و جذاب، یکی از مهمترین مهارتهاییه که هر کسی توی دنیای موشن گرافیک باید بلد باشه. وقتی پای آمار، نمودار، درصدها یا دادههای عددی وسط باشه، ساختن همهچیز بهصورت دستی داخل افترافکت—از شکل گرفتن خطها و ستونها گرفته تا برچسبها و انیمیشنها—واقعاً وقتگیر و خستهکننده میشه.
اینجاست که Chartist Script وارد بازی میشه؛ ابزاری که ساخت نمودارهای دینامیک، خطی، میلهای و حتی ترکیبی رو توی افترافکت چند برابر سریعتر، راحتتر و قابل ویرایشتر میکنه. یعنی هم از دردسرهای کارهای دستی خلاص میشی، هم خروجی تمیزتر و حرفهایتری میگیری.
توی این مقاله قراره اول ببینیم اگر Chartist نداشته باشیم دقیقاً چه سختیهایی پیش پامون میاد. بعدش سراغ اهمیتش میریم، نحوه نصب و طریقه کار باهاش رو مرحلهبهمرحله توضیح میدیم، چندتا مثال میزنیم، رقبای مهمش رو معرفی میکنیم، مخاطبهایی که واقعاً به دردشون میخوره رو مشخص میکنیم و در نهایت هم جمعبندی میکنیم.
در آخر هم یک فهرست از نکات سئویی این مقاله گذاشته میشه.
اگه اسکریپت Chartist رو نداشتیم، چه مشکلاتی پیش میومد؟
قبل از اینکه با Chartist آشنا بشیم، بیا فرض کنیم اصلاً چنین ابزاری وجود نداره. یعنی هر نمودار و چارت باید بهصورت دستی توی افترافکت ساخته بشه. اینجا دقیقاً دردسرها شروع میشن.
در ادامه مهمترین مشکلات این روش رو خیلی ساده توضیح میدم:
۱. کار زیاد و زمانبر بودن
برای ساخت یک نمودار ساده میلهای یا خطی باید کلی کار دستی انجام بدی:
رسم کردن ستونها با Shape Layer، تنظیم عرض و ارتفاع، طراحی محورهای X و Y، اضافه کردن برچسبها، ساخت انیمیشنِ تکبهتکِ اجزا و…
این روند برای یه نمودار ساده شاید قابلتحمله، اما برای چندتا نمودار یا پروژههای بزرگ واقعاً وقتگیر و فرسایشی میشه.
۲. دردسرِ هماهنگی و بهروزرسانی دادهها
فرض کن گزارش مالی ماه بعد میرسه و دادهها تغییر میکنه.
وقتی نمودار دستی ساخته شده باشه، باید از صفر همهچی رو دوباره تنظیم کنی:
ارتفاع ستونها، موقعیت برچسبها، حتی انیمیشنها.
این کار برای نمودارهای پیچیده واقعاً اعصابخوره.
۳. احتمال بالای خطاهای دستی
وقتی همهچیز دستی انجام میشه، خطا تقریباً اجتنابناپذیره.
ممکنه مختصات اشتباه بزاری، برچسبها روی هم بیفتن، ستونها بهدرستی مقیاسبندی نشن یا نسبتها دقیق درنیاد.
هرچی تعداد دادهها بیشتر باشه، احتمال خطا هم بیشتر میشه.
۴. انعطافپذیری کم در کنترل انیمیشنها
وقتی بخوای انیمیشن ستونها یا برچسبها رو تغییر بدی، باید تکتک Keyframeها رو دستکاری کنی.
حالا اگه بخوای easing جدید بزاری، یا ترتیب انیمیشنها رو عوض کنی؟
دوباره باید بری سراغ همهی لایهها. نتیجه این میشه که تغییرهای ساده هم دردسر زیادی پیدا میکنن.
۵. شلوغ شدن بیش از حد پروژه
هر ستون، هر برچسب و هر خط عملاً تبدیل میشن به یک لایه مجزا.
وقتی نمودار زیاد بشه، پروژهی افترافکت پر از لایههای متعدد میشه و مدیریت کردنش سخت و گیجکننده میشه.
گاهی حتی پیدا کردن یه لایه وسط اون شلوغی خودش یه چالش بزرگه.
در نتیجه:
اگر Chartist یا ابزار مشابهی نباشه، ساخت نمودار در افترافکت تبدیل میشه به کاری پرزحمت، مستعد خطا، زمانبر و کمانعطاف.
این مشکلات بهخصوص در پروژههایی که دادهها زیاد هستن یا مرتب بهروزرسانی میشن، چند برابر خودشون رو نشون میدن.

اهمیت و مزایای استفاده از اسکریپت Chartist
حالا که دیدیم ساخت دستی نمودار داخل افترافکت چهقدر دردسرساز و وقتگیر است، بیایید ببینیم چرا Chartist اینقدر مهمه و دقیقاً چه امکانات ارزشمندی برای طراحان موشن گرافیک فراهم میکنه.

سرعت بالا در تولید نمودار
Chartist اجازه میده فقط با چند کلیک شکل و نوع نمودار رو مشخص کنی و خودش همهی اجزا رو بسازه.
دیگه لازم نیست ستونها رو دستی بسازی، محور بکشی یا انیمیشنها رو دونهبهدونه درست کنی.
این یعنی صرفهجویی بزرگ در زمان.
(این ویژگی در توضیحات خود Chartist ذکر شده – aescripts.com)
وارد کردن داده از فایل CSV یا ورودی عددی
بهجای تایپ تکتک عددها یا تنظیم دستی ارتفاع ستونها، میتونی فایل CSV رو بارگذاری کنی یا از مقادیر آماده استفاده کنی.
Chartist خودش بر اساس دادهها نمودار رو میسازه.
(این قابلیت در INTRO HD و GFX Plugin Blog توضیح داده شده)
ویرایش آسان و انعطافپذیری بالا
تمام بخشهای نمودار—از رنگ و ضخامت خطوط گرفته تا برچسبها و انیمیشنها—قابل تنظیم هستن، بدون اینکه مجبور باشی بری میان دهها لایه.
همهچیز پارامتریه و همین کار رو خیلی ساده میکنه.
فعالسازی پویا (Dynamic) و انیمیشن داخلی
نمودارها میتونن به شکل انیمیشنی ظاهر بشن، ستونها رشد کنن، خطوط کشیده بشن و برچسبها یکییکی نمایان بشن.
این انیمیشنها هم قابل کنترلاند و هم قابل ویرایش.
(منبع: GFX Plugin Blog)
پیشنمایش زنده (Live Preview)
قبل از اینکه وارد رندر بشی، میتونی تغییرات رو زنده ببینی و فوری نتیجه رو بررسی کنی.
این ویژگی برای پروژههای سنگین یک نعمت بزرگه.
(منبع: GFX Plugin Blog)
سازگاری کامل با ساختار لایهای افترافکت
Chartist همهچیز رو به شکل لایههای قابلویرایش تولید میکنه.
میتونی اجزا رو جابهجا کنی، تغییر بدی یا با عناصر دیگه ترکیبش کنی، بدون اینکه ساختار پروژه شلوغ بشه.

کاهش خطاهای دستی
چون بیشتر کارها بهصورت پارامتری انجام میشه، احتمال خطا خیلی کمتر میشه.
دیگه لازم نیست نگران اندازهگیریهای میلیمتری یا جایگذاری دقیق برچسبها باشی.
صرفهجویی در زمان و تمرکز روی طراحی
وقتی از دردسرهای ساخت دستی خلاص میشی، میتونی وقتت رو بذاری روی چیزهایی که واقعاً مهمه:
ترکیببندی، رنگ، حرکت و زیبایی بصری.
به خاطر همین مزایا، Chartist Script تبدیل شده به یکی از محبوبترین ابزارها برای ساخت نمودارهای جذاب و حرفهای در افترافکت.
معرفی اسکریپت Chartist
قبل از اینکه سراغ نصب و آموزش بریم، بهتره یک آشنایی کوتاه با خود این اسکریپت داشته باشیم.
نام و منبع
این ابزار با نام Chartist for After Effects منتشر شده و از طریق aescripts.com قابل تهیه است.
قابلیتها
Chartist امکانات زیادی در اختیار طراح قرار میده، مثل:
-
ساخت نمودارهای میلهای (Bar)
-
نمودارهای خطی (Line)
-
رسم خطوط شبکه و محورها
-
افزودن تیکها و برچسبها
-
وارد کردن داده از فایل CSV
-
انیمیشنهای داخلی و حرفهای
(تأیید شده در aescripts.com و GFX Plugin Blog)

پشتیبانی نسخهها
این اسکریپت با چند نسخه مختلف After Effects سازگاری دارد.
(منبع: INTRO HD)
قیمت و نحوه خرید
Chartist از طریق وبسایت رسمی aescripts قابل خرید است.
سهولت استفاده
رابط کاربری ساده، دسترسی راحت به تنظیمات و عدم نیاز به تنظیم لایههای متعدد باعث شده کار با Chartist برای تازهکارها هم راحت باشد.
(منبع: GFX Plugin Blog و aescripts.com)
نحوه نصب اسکریپت Chartist در افترافکت
در این بخش مرحلهبهمرحله توضیح میدم چطور Chartist رو نصب و فعال کنی.
۱. دانلود اسکریپت
اول از همه، اسکریپت رو از یک منبع معتبر مثل aescripts دانلود کن.
(منبع: aescripts.com)
۲. کپی کردن فایل در مسیر اسکریپتهای افترافکت
بعد از دانلود، معمولاً یک فایل با پسوند .jsx یا یک پوشهٔ مخصوص اسکریپت داری.
کافیه این فایل یا پوشه رو ببری داخل مسیر اسکریپتهای افترافکت.
مسیر معمول در ویندوز:
در مک هم مسیر مشابه همین فولدر اسکریپتهاست.
۳. فعالکردن اجازه اجرای اسکریپتها
حالا افترافکت رو باز کن و برو به:
Preferences → Scripting & Expressions
گزینهی Allow Scripts to Write Files and Access Network رو فعال کن.
این کار باعث میشه افترافکت اجازه اجرای اسکریپت رو داشته باشه.
۴. اجرای اسکریپت در پروژه
از منوی بالا، مسیر زیر رو برو:
File → Scripts → Chartist
بعد از انتخاب، پنل یا پنجرهی تنظیمات اسکریپت باز میشه و میتونی شروع به ساخت نمودار کنی.
۵. اجرای Chartist به صورت پنل (اختیاری)
اگه نسخهی پیشرفته یا توسعهیافته داشته باشی، ممکنه بهصورت Extension هم نصب بشه.
اونوقت از مسیر زیر میتونی پیداش کنی:
Window → Extensions
نحوه کار با Chartist (به همراه مثال)

حالا که نصب تموم شد، بریم ببینیم چطور باهاش کار میکنیم. روند کار خیلی سادهس:
مراحل کلی کار با Chartist
۱. اجرای اسکریپت
از منوی Scripts اسکریپت رو باز کن. پنل تنظیمات نمودار ظاهر میشه.
۲. انتخاب نوع نمودار
داخل پنل، نوع نمودارت رو انتخاب کن:
-
نمودار میلهای (Bar)
-
نمودار خطی (Line)
۳. وارد کردن دادهها
دو روش داری:
-
کپی/پیست مستقیم اعداد توی پنل
-
وارد کردن فایل CSV (بهخصوص برای دادههای زیاد خیلی کاربردیه)
۴. تنظیمات ظاهری
میتونی تقریباً همهچیز رو تغییر بدی، مثل:
رنگها، ضخامت، فاصله ستونها، خطوط شبکه، فونت برچسبها، حاشیهها و…
۵. انتخاب انیمیشن
نوع انیمیشن ظاهر شدن هر عنصر رو مشخص کن:
از پایین بیاد، از کنار وارد بشه، Fade بشه و…
این قسمت کاملاً قابلشخصیسازیه.
۶. پیشنمایش
پیش از ساخت نهایی، تغییراتت رو همونجا ببین. نیازی به رندر نیست.
۷. ایجاد نمودار و قرار دادن در پروژه
بعد از تأیید، اسکریپت نمودار رو به شکل Shape Layer میسازه.
میتونی اونها رو جابهجا کنی، اسکیل کنی، رنگشون رو تغییر بدی یا با بقیه عناصر موشن ترکیبشون کنی.

مثال کاربردی ساده
فرض کن میخوای یک نمودار میلهای برای فروش ۶ ماه اخیر درست کنی.
مراحل ساخت:
-
اسکریپت رو باز کن.
-
«Bar Chart» رو انتخاب کن.
-
دادهها رو وارد کن، مثلاً:
120, 180, 150, 200, 250, 300
-
برای هر ماه یک رنگ انتخاب کن یا همه رو یکدست بذار.
-
انیمیشن “Grow from Bottom” رو فعال کن تا ستونها از پایین رشد کنن.
-
پیشنمایش بگیر و در صورت نیاز ضخامت یا فاصله ستونها رو تنظیم کن.
-
دکمه Create رو بزن تا نمودار داخل کامپوزیشن ساخته بشه.
-
حالا میتونی نمودار رو توی پروژهات بچرخونی، اسکیل بدی یا با عناصر گرافیکی دیگه ترکیب کنی.
| ماه | مقدار فروش |
| فروردین | ۵۰ |
| اردیبهشت | ۷۰ |
| خرداد | ۶۰ |
| تیر | ۸۰ |
| مرداد | ۹۰ |
| شهریور | ۷۵ |
مثال عملی: ساخت یک نمودار میلهای با Chartist
برای ساخت یک نمودار ساده و تمیز با Chartist، کافیست مراحل زیر رو انجام بدی:
-
پنل Chartist رو باز کن.
-
از بخش نوع نمودار، Bar رو انتخاب کن.
-
دادهها رو وارد کن؛ مثلاً دو ستون «ماه» و «مقدار» رو کپیپیست کن داخل پنل.
-
رنگ ستونها رو انتخاب کن؛ مثلاً آبی برای یک تم رسمیتر.
-
ضخامت خطوط محور رو تنظیم کن تا نمودار شفافتر دیده بشه.
-
نوع انیمیشن ورود ستونها رو انتخاب کن؛ مثلاً از پایین به بالا همراه با یک ease نرم.
-
یک پیشنمایش سریع بگیر تا مطمئن شی همهچیز درست تنظیم شده.
-
روی گزینه ساخت نمودار کلیک کن. اسکریپت خودش همه لایهها رو میسازه.
-
حالا نمودار رو داخل کامپوزیشن بذار و اگر دوست داشتی با متن، فونت یا افکتهای دیگه ترکیبش کن.
در نهایت نمودار کاملاً آمادهی رندر گرفتنه.
اگر بعدها دادهها تغییر کردن، نیازی نیست همهچیز رو از اول بسازی؛ فقط دادههای جدید رو توی پنل Chartist وارد کن و نمودار رو دوباره تولید کن. همهچیز بهصورت خودکار آپدیت میشه.
مسیر استفاده از نمودار در پروژه موشن گرافیک
توی پروژههای موشن گرافیک—چه اینفوگرافیک باشه، چه گزارش، چه معرفی سرویس—معمولاً یک بخش به نمودار اختصاص داده میشه. این هم مسیر معمول و استاندارد استفاده از Chartist داخل پروژه:
-
طرح کلی موشن گرافیک رو مشخص کن.
-
جایی از کامپوزیشن که نمودار باید ظاهر بشه رو دقیق تعیین کن.
-
Chartist رو اجرا کن و نمودار موردنظرت رو بساز.
-
نمودار ساختهشده رو به کامپوزیشن اصلی اضافه کن.
-
اگر لازم داری، روی لایههای نمودار افکت صوتی، حرکت دوربین یا ترنزیشن ورودی/خروجی اضافه کن.
-
اگر در مراحل بعد دادهها تغییر کرد، فقط مقدارها رو توی پنل Chartist عوض کن و نمودار رو دوباره بساز.
-
در نهایت، پروژه رو رندر کن.
به این ترتیب، نمودار بهعنوان یک بخش کاملاً منعطف و قابلویرایش وارد جریان پروژه میشه، بدون اینکه گرفتار کارهای دستی وقتگیر بشی.
اسکریپتها و ابزارهای مشابه (رقبای Chartist)
برای اینکه دیدت کاملتر بشه، بهتره بدونی Chartist تنها گزینه موجود نیست. چندتا اسکریپت و پلاگین دیگه هم هستن که بسته به پروژه، ممکنه مزیتهای مشخصی داشته باشن یا محدودیتهایی همراهشون باشه.
Infographics Toolkit
یه پکیج آماده برای ساخت اینفوگرافیکه؛ شامل نمودار، ترنزیشن، لوگو، آبجکت و کلی سبک آماده.
اگه یه پروژه اینفوگرافیک کامل و سریع میخوای، این گزینه میتونه از Chartist مناسبتر باشه.
(منبع: GFX Plugin Blog)
AEInfoGraphics
امکان وارد کردن CSV، پیشنمایش زنده و ۱۲ نوع نمودار مختلف داره.
کنترل انیمیشنهاش هم خیلی خوبه و برای پروژههای دادهمحور جزو گزینههای قوی محسوب میشه.
(منبع: GFX Plugin Blog)
Dynamic Line Chart (DLC)
این ابزار مخصوص نمودارهای خطی پیشرفته ساخته شده.
چند محور، قابلیت زوم، Markers، تنظیمات دقیق و جزئیات حرفهای داره.
برای پروژههایی که تحلیل دقیق لازم دارن (مثل تحلیل مالی یا دادهکاوی)، عالیه.
(منبع: GFX Plugin Blog)
ابزارهای عمومی اینفوگرافیک
خیلی از پکیجها یا قالبهای آماده، امکانات نمودار هم دارن.
ولی معمولاً انعطاف کافی، کنترل جزئی یا آپدیت راحت دادهها رو ندارن.
به همین دلیل برای پروژههای تخصصی، به اندازهی Chartist قابل اتکا نیستن.
جمعبندی:
هر ابزار یک نقطه قوت داره؛
-
برای نمودارهای سریع و ساده → Chartist بهترینه.
-
برای اینفوگرافیک کامل → Infographics Toolkit یا AEInfoGraphics مناسبترن.
-
برای نمودارهای خطی حرفهای → DLC انتخاب بهتریه.
Chartist برای چه کسانی و چه پروژههایی مناسب است؟
در ادامه دقیقتر بگم Chartist بیشتر به درد چه افرادی و چه نوع پروژههایی میخوره:
کاربران هدف
طراحان موشن گرافیک
کسی که کارش ساخت ویدیوهای تبلیغاتی، گزارش عملکرد، معرفی سرویس، ارائه داده یا محتوای سازمانیه.
هرجا داده هست، Chartist کمک بزرگیه.
کسایی که با داده زیاد سروکار دارن
اگه هر ماه، هر هفته یا هر فصل باید نمودار جدید بسازی—مثلاً فروش ماهانه، گزارش مالی، رشد کاربران—این اسکریپت خیلی وقتت رو نجات میده.
تولیدکنندگان محتوای آموزشی
اگه ویدیوهای آموزشی درباره آمار، تحلیل یا دیتا میسازی، Chartist کمک میکنه نمودارها مرتب، قابلفهم و زیبا باشن.
طراحان اینفوگرافیک
تو پروژههای اینفوگرافیکی، نمودارها همیشه نقش مهمی دارن. Chartist میتونه هستهی بخش نموداری موشن باشه.
پروژههای مناسب برای Chartist
ویدیوهای گزارش عملکرد
گزارش سالیانه شرکت، آمار خدمات، فروش ماهانه—در همه اینها نمودارهای تمیز و پویا لازم داری.
ویدیوهای اینفوگرافیک آماری
هر پروژهای که روی آمار، مقایسه یا روند تأکید داره، با خروجیهای Chartist خیلی جذابتر دیده میشه.
ارائه داده در موشن
مثلاً نمایش روند صعودی، تحلیل بازار، مقایسه بازدهی، بررسی تغییرات—همه اینها با Chartist سادهتر و حرفهایتر میشن.
پروژههایی با داده پویا یا متغیر
اگر دادهها مرتب بهروزرسانی میشن، با Chartist فقط مقادیر جدید رو وارد میکنی و نمودار خودش بازسازی میشه.
پروژههایی با زمان و بودجه محدود
وقتی زمان نداری بشینی همهچیز رو از صفر بسازی، Chartist کمک میکنه سریع، دقیق و با ظاهر حرفهای خروجی بگیری.
نکات و توصیههای کاربردی برای استفاده بهتر از Chartist
برای اینکه خروجیهات با Chartist حرفهایتر و تمیزتر بشه، این چند نکتهی عملی میتونه خیلی کمکت کنه:
سازگاری با رزولوشن پروژه
همیشه قبل از نهایی کردن کار، چک کن که نمودار با رزولوشن کامپوزیشن هماهنگ باشه؛ مخصوصاً حاشیهها و فاصلهها. این باعث میشه موقع خروجی، هیچ بخشی از نمودار بریده یا نامنظم دیده نشه.
ساخت Preset برای نمودارهای تکراری
اگه یک سبک نمودار رو زیاد استفاده میکنی—مثلاً نمودارهای آبی با فونت خاص—بهتره اون رو بهعنوان Preset ذخیره کنی.
این کار باعث میشه توی پروژههای آینده خیلی سریعتر پیش بری.
استفاده از فونت خوانا و اندازه مناسب
اعداد و برچسبها باید در ویدیو واضح و خوانا باشن؛ خصوصاً وقتی تصویر روی موبایل یا از فاصله دور دیده میشه.
فونت ضخیم و اندازهی کافی انتخاب کن تا مخاطب بدون زحمت بتونه بخونه.
تنظیم فاصله بین ستونها
Spacing مناسب باعث میشه نمودار نه خیلی بههم بچسبه، نه خیلی پاشیده بشه.
فاصلهی استاندارد باعث خوانایی بیشتر و ظاهر حرفهایتر میشه.
محدود کردن تعداد داده در یک نمودار
اگر تعداد دادهها زیاد باشه، نمودار شلوغ و بینظم میشه و برچسبها روی هم میافتن.
در این حالت بهتره نمودار رو بخشبندی کنی یا چند نمودار کوچیکتر بسازی.
انتخاب انیمیشن منطقی
انیمیشنهای استاندارد مثل ظاهر شدن از پایین یا Fade in معمولاً بهترین نتیجه رو میدن.
فقط وقتی سراغ انیمیشنهای فانتزی برو که پروژهات فضای خلاقانه داشته باشه.
پیشنمایش قبل از رندر
قبل از اینکه وارد رندر سنگین بشی، حتماً پیشنمایش بگیر تا مطمئن شی همهچیز مرتب، خوانا و دقیق نشون داده میشه.
مستندسازی و نسخهگیری
وقتی دادهها مرتب تغییر میکنن، بهتره نسخههای مختلف فایل یا دادهها رو نگه داری.
این کار باعث میشه راحت مقایسه کنی یا در صورت نیاز برگردی.
نتیجهگیری
Chartist Script یکی از ابزارهای قدرتمند و کاربردی برای ساخت نمودارهای میلهای و خطی داخل افترافکته.
بدون این اسکریپت، ساخت نمودارها واقعاً کاری سخت، زمانبر و مستعد اشتباهه؛ اما با Chartist میتونی در چند دقیقه نمودارهای حرفهای، تمیز و قابلویرایش بسازی.
این ابزار مخصوصاً برای:
-
طراحان موشن گرافیک
-
پروژههایی با دادههای پویا و متغیر
-
ویدیوهای معرفی، گزارش عملکرد، تحلیل آماری و اینفوگرافیک
انتخاب فوقالعادهایه.
در مقایسه با ابزارهای مشابه، Chartist در سرعت، سادگی، و انعطاف عملکرد خیلی خوبی داره و برای ساخت نمودارهای سریع و حرفهای یکی از بهترین انتخابهاست.
توصیه نهایی:
یه بار روی یک پروژه کوچیک امتحانش کن، Presetهات رو بساز، و بعد کمکم این ابزار رو وارد پروژههای بزرگتر کن. خیلی زود تبدیل میشه به یکی از ابزارهای ثابت و جدانشدنی روند کارت.
برای مطالعهی یک بررسی کامل درباره ابزارهای ساخت نمودار و انیمیشن داده در موشن گرافیک، میتونی این مقالهٔ تخصصی از سایت Motion Design School رو ببینی.
گه علاقه مند به یادگیری هستی ، سریع بصورت رایگان آموزش موشن گرافیک رو از سایت ما دنبال کن.
در صورتی خرابی فایل ها به این آیدی در تلگرام پیام دهیدارسال گزارش به تلگرام







