فرمتهای تصویری برداری مثل SVG، مزایای بسیاری نسبت به فرمتهای scalar همچون PNG و JPEG دارند. با استفاده از SVG، میتوانید تصاویری با کیفیت بالا و حجم کم ایجاد کنید که هم در دستگاه هایی با وضوح پایین به خوبی نمایش داده میشوند و هم میتوان آنها را بدون ایجاد اعوجاج، بزرگنمایی کرد و حرکت داد. در دوره ویدیویی Pygal: Python Data Playbook موسسه Pluralsight که توسط Kishan Iyer تدریس شده است، شما با استفاده از Pygal، توانایی ساختن مجموعه ای از تصاویر و تبدیل آنها به فرمت SVG را بدست میآورید.
ابتدا مزایای کار با Pygal را برای ساخت SVGها خواهید آموخت و جایگاهی که Pygal نسبت به سایر بستههای تصویرسازی همچون Matplotlib، Seaborn، Bokeh و Plotly دارد را درک خواهید کرد. در ادامه نحوه ساخت مجموعه ای از تصویرها در Pygal را از درون حافظه و همچنین فایلها بررسی خواهید کرد. سپس میتوانید یک تصویر سازی از جمله نمودارهای ساده مانند گرافهای خطی، درختی و میله ای و همچنین انواع تخصصی مانند TreeMaps و Sparklines را بسازید. شما انواع مختلف سبکها و پیکربندی هایی که برای کنترل ظاهر نمودارها میتوان استفاده کرد را یاد خواهید گرفت. شما همچنین با سبکهای سفارشی و پارامتری تعبیه شده و همچنین تنظیمات Chart، Serie و Value کار خواهید کرد.
در پایان، شما چگونگی ارائه تصویر سازیهای Pygal را در قالبهای تصویری و غیر تصویری برای انتقالهای آنلاین از جمله XML element trees و base64 encoded یاد خواهید گرفت. شما همچنین با ساختن یک برنامه وب با استفاده از میکرو فریمورک Flesk به منظور ارائه و نمایش نمودارهای Pygal این دوره را کامل خواهید کرد. وقتی که این دوره را به پایان رساندید، شما دانش و مهارتهای لازم برای نمایش تصویر سازیها در Pygal را برای استفاده از مزایای فرمت Scalable Vector Graphics، در اختیار خواهید داشت.