مخططات SVG: الدليل النهائي لمخططات الرسومات المتجهة القابلة للتطوير
نشرت: 2023-01-05مخطط SVG هو نوع من المخططات التي تستخدم Scalable Vector Graphics (SVG) لعرض البيانات. SVG هو تنسيق رسومات متجه يسمح بتحجيم الصور إلى أي حجم دون فقدان الجودة. وهذا يجعل مخططات SVG مثالية للتصميم سريع الاستجابة ، حيث يمكن تعديل حجم المخطط ليلائم المساحة المتاحة. يمكن إنشاء مخططات SVG باستخدام عدد من حزم البرامج المختلفة ، مثل Adobe Illustrator أو Inkscape أو Sketch. يمكن أيضًا إنشاؤها باستخدام لغات الترميز مثل HTML و CSS و JavaScript. هناك العديد من المزايا لاستخدام مخططات SVG على أنواع الرسوم البيانية الأخرى. عادةً ما تكون مخططات SVG أصغر حجمًا من أنواع المخططات الأخرى ، مما يجعلها أسرع في التحميل. كما أنها أكثر مرونة ، حيث يمكن تعديلها وتخصيصها بسهولة. إذا كنت تبحث عن طريقة لإنشاء مخططات جميلة وسريعة الاستجابة ، فإن SVG هو السبيل للذهاب!
يجب أن يتم رسم المخططات بأكثر من مجرد CSS ، ويفضل أن يكون ذلك باستخدام SVG وجافا سكريبت وجافا سكريبت. من ناحية أخرى ، سوف تتطلب HTML5 Canvas مضاعفة مقدار الصيانة كطريقة مكافئة ، باستخدام تنسيق صورة مثل. VG. يمكن تحديث ذلك بطريقتين: واحدة بنقطتين مهمتين في المخططات والأخرى بنقطة مخطط أكثر أهمية. لتحقيق أقصى استفادة منها ، يجب علينا تضمين البيانات مباشرة في الترميز الخاص بنا. إذا استخدمنا خطوط الشرارة بدلاً من SVGs المضمنة ، فسنستفيد من مزايا كليهما ، لكننا سنفقد بعض التفاعل. عنصر متعدد الخطوط ونقاط السمات: كلاهما مثال على عناصر متعددة الخطوط.
في هذا الرسم التوضيحي ، يمثل 0،120 اليد اليسرى و 120 يمثل اليد اليمنى على القماش. من خلال هذه الخطوة ، يمكننا الحصول على بيانات السكان لدينا ، على سبيل المثال. عندما نضيف كل نقطة من بياناتنا إلى سلسلة من الدوائر داخل عنصر g آخر ، يمكننا أن نرى كيف يمكن أن يظهر ذلك كرسم بياني مبعثر. سنحتاج إلى إضافة مستمع حدث إلى كل زر من الأزرار ، ثم عمل وظيفة تسمى setPieChart () لتغيير قيمة strokedasharray. إذا أردنا تغيير إحداثيات x أو y لحرف فردي (بدون استخدام خاصية تحويل CSS) ، فيجب علينا استخدام JavaScript. الشكل الأساسي لـ SVS هو شكل مضلع وخطي ومستقيم. حتى بالنسبة للمخططات البسيطة ، يمكن أن يكون تحرير SVG يدويًا عملية مستهلكة للوقت ومحبطة. الغرض من هذه المقالة هو مناقشة جميع مزايا (وعيوب) استخدام إطار عمل التخطيط لتبسيط عملية إنتاج الرسوم البيانية.
يعد تنسيق ملف SVG طريقة فعالة لعرض رسومات ومخططات ورسوم توضيحية ثنائية الأبعاد على موقع الويب الخاص بك. علاوة على ذلك ، نظرًا لأنه ملف متجه ، يمكن تحجيمه ليلائم أي حجم دون فقد أي من الدقة.
النص هو HTML ، والرسومات هي SVG. تحدد ملفات XML النصية سلوكيات صورة SVG بالإضافة إلى خيارات البحث والفهرس والبرمجة النصية والمضغوطة التي يمكنهم الوصول إليها. يمكن أيضًا إنشاؤها وتحريرها باستخدام أي محرر نصوص أو برنامج رسم.
الرسم المتجه القابل للتطوير (SVG) هو نوع من الصور التي يمكن التعبير عنها بعدة طرق. لا يمكنك رؤية صورة ذات وحدات بكسل فريدة باستخدام SVGs ، كما لا يمكنك ذلك مع أنواع أخرى من الصور. بدلاً من تخزين بياناتهم الخاصة ، فهم يستخدمون المتجهات.
نعتذر عن الخطأ وقمنا بإزالة هذه الميزة من توصياتنا. على الرغم من حقيقة أن بعض المتصفحات لا تزال تدعمه ، فقد يكون قد تم إزالته من معايير الويب ذات الصلة ، أو ربما تم إسقاطه ، أو ربما يتم الاحتفاظ به لأسباب تتعلق بالتوافق.
كيف يمكنني إنشاء رسم بياني شريطي Svg؟
هناك عدة طرق مختلفة يمكنك من خلالها إنشاء رسم بياني شريطي لـ SVG . إحدى الطرق هي استخدام أداة عبر الإنترنت مثل Adobe Illustrator أو Inkscape. هناك طريقة أخرى وهي استخدام لغة تشفير مثل JavaScript أو D3.js.
إجراء خطوة بخطوة لإنشاء مخطط شريطي ansvg بدون أي مكتبات إضافية. نتيجة لذلك ، لن تحتاج إلى تعلم أي أدوات جديدة أو إضافة أي حجم إلى قاعدة التعليمات البرمجية الخاصة بك. نتيجة لذلك ، يمكننا البدء في تقييم كيفية عملها مع JavaScript. أول شيء يجب أن نفكر فيه هو الخصائص التي تشكل العنصر "الصحيح". يسمح لك بتغيير حجم وشكل ملف svg. هذه العوامل مهمة لأنها تحدد مدى قرب كل عنصر من الآخر ، مما يسمح لك بتكبيرها وتصغيرها بسهولة. في هذه المقالة ، سنستخدم svg الأساسي وبعض البيانات الوهمية لإنشاء مخطط شريطي.
يمكننا استخدام هذه الميزة لعمل رسوم متحركة رائعة عند التحميل كلما ظهر الرسم البياني الشريطي. من الضروري استخدام الكود أدناه لإنشاء بيانات المخطط الشريطي الخاصة بنا. ستتطلب هذه الوظيفة أيضًا طريقة لإنشاء البيانات وتحديثها ، وهو ما يمكننا القيام به في المستقبل باستخدام كلتا الطريقتين. يجب بعد ذلك تحديث صفيفنا ببيانات جديدة ، بالإضافة إلى الوصول إلى الأشرطة. يتم تغيير قيم الارتفاع و y بعد تأخير قدره 0.1 ثانية ، تم إنشاؤه بواسطة setTimeout ، لإنشاء حركة سلسة. باستخدام زر ومدخل ، يمكننا إضافة المزيد من البيانات إلى مخططنا.
ما هو الرسم البياني المستخدم ل؟
باستخدام المخططات والرسوم البيانية ، يمكنك بسهولة التعبير عن البيانات المعقدة بتنسيق بسيط. إذا قمت بدمجها في عروضك التقديمية واجتماعاتك ، فستتمكن من تحقيق رسالة أوضح وأكثر فعالية. يمكن تقديم مخطط أو رسم بياني في مجموعة متنوعة من التنسيقات.
مخطط الرسم التخطيطي هو تمثيل مرئي للبيانات الموجودة في مخطط الرسم التخطيطي ، مثل شريط أو مخطط دائري أو مخطط خطي ، يمكن أن يعرض أنواعًا مختلفة من اتجاهات الرسم البياني بالإضافة إلى العلاقات بين المتغيرات. يمكن العثور عليها في مجموعة متنوعة من المجالات ، بما في ذلك الإحصاء وعلوم البيانات والرياضيات والاقتصاد والأعمال وما إلى ذلك. يمكن رؤية البيانات المستمرة في مخطط شريطي ، ويمكن رؤية البيانات الفئوية في الرسم البياني. تستخدم الرسوم البيانية بشكل متكرر في المجالات الإحصائية والتجارية والاقتصادية. يستخدم المسوقون المخططات الدائرية لعرض بيانات التسويق. تُستخدم المخططات المبعثرة على نطاق واسع في علوم البيانات والإحصاءات لتصور العلاقة بين المتغيرات. هذا المخطط هو أحد الرسوم البيانية الأكثر شيوعًا المستخدمة في العروض التقديمية العلمية والهندسية وتطبيقات الكمبيوتر والرياضيات والإحصاء.
من الممكن رؤية تغيير بكميات قليلة أو بكميات قليلة بمرور الوقت على المخططات المساحية. على الرغم من حقيقة أن المخططات الخطية والمساحية تدعم نفس النوع من التحليل ، فليس من الممكن دائمًا استخدامها بالتبادل. يتم استخدام مبدأ ملخص الأرقام المكون من خمسة أرقام لتمثيل مجموعة من البيانات كمخطط مربع وشعيرات ، ويسمح لك بمشاهدة انتشار وانحراف مجموعة معينة من البيانات استنادًا إلى الأرباع الأدنى والأقصى والمتوسط والدنيا والعليا . المخططات الفقاعية ، مثل مخططات XY Scatter ، لها بُعد ثالث من البيانات ذات قيمة عالية ، لكنها تضيف المزيد من الوظائف وتكون أكثر تشابهًا. تعد المخططات الرادارية من أكثر أنواع الرسوم البيانية والمخططات حداثة ، وهي مثالية لإجراء مقارنات متعددة. ظهرت العديد من التطبيقات في الإحصاء والرياضيات والأعمال والتحليل الرياضي وتحليل البيانات وما إلى ذلك. يتم استخدام Dot Plot لتمثيل مجموعات صغيرة نسبيًا من البيانات في مجموعة متنوعة من الفئات المنفصلة.
عندما يتعلق الأمر بأنواع الرسوم البيانية والمخططات سهلة الفهم والجذابة ، فإن الأهرامات هي الأكثر شيوعًا إلى حد بعيد. يفضل استخدام هذه الأنواع من المخططات إذا كانت البيانات منظمة في تسلسل هرمي. في مثال الرسم البياني الهرمي الكلاسيكي ، يجب تقليل استهلاك الدهون والزيوت والسكريات (في الأعلى) ، مما يعني أن الاستهلاك يجب أن يكون أقل تنوعًا.
يمكن العثور على مخطط دائري هنا. يعد المخطط الدائري طريقة رائعة لمشاهدة البيانات الفئوية. يسمح لك المخطط الدائري ، على سبيل المثال ، بتصور مقدار الإيرادات التي يساهم بها كل قسم في العمل. في هذا الرسم البياني ، يمكنك رؤية رسم بياني خطي. يعد الرسم البياني المستمر طريقة رائعة لتصور البيانات في الرسم البياني. كمثال ، يمكن استخدام الرسم البياني الخطي لإظهار مقدار الإيرادات التي زادت أو انخفضت في الشهر. مخطط التبعثر هو مخطط مبعثر. إنها طريقة رائعة لتصور البيانات النوعية إذا كنت تستخدم مخططات مبعثرة. يمكن حساب عدد الموظفين في القسم باستخدام مخطط مبعثر. هيليكوباكتر بيلوري هو متخصص في القواعد النحوية. يمكن استخدام المدرج التكراري لتمثيل البيانات بشكل مرئي من حيث التعبير الكمي. على سبيل المثال ، يمكنك استخدام مدرج تكراري لمعرفة عدد معاملات المبيعات التي حدثت في يوم معين.
أمثلة على مخطط Svg
توجد عدة طرق لإنشاء مخططات SVG. تتضمن بعض الطرق الشائعة استخدام D3.js ، وهي مكتبة JavaScript تساعد في إنشاء تصورات للبيانات ، أو استخدام برنامج مثل Adobe Illustrator لإنشاء رسومات متجهة. هناك أيضًا عدد من الأدوات عبر الإنترنت التي يمكن استخدامها لإنشاء مخططات SVG ، مثل مخططات Google أو Highcharts.
تنشر مدونة Media Temple مكتبات مخططات SVG. تعد مكتبات المخططات خيارًا شائعًا على الإنترنت. لقد قررنا قصر الخيارات المتاحة هنا على مخططات SVG. يمكن معالجة بيانات المخطط لإنشاء رسومات مسطحة بعدة طرق. يمكنك أيضًا إنشاء مخطط أساسي مستند إلى HTML ، باستخدام عناصر HTML. إذا كنت مهتمًا بلوحة الرسم ، فهناك بعض الخيارات الأخرى ، بما في ذلك Chart.js ، ولكن إذا كنت تبحث عن سبب محدد لاستخدام لوحة الرسم ، فقد ترغب في النظر في الآخرين.
مخطط دائري Svg
مخطط SVG الدائري هو نوع من المخططات التي تستخدم SVG لإنشاء تمثيل رسومي للبيانات. تُستخدم المخططات الدائرية عادةً لتصور البيانات التي يتم تمثيلها بالنسب المئوية ، مثل الإحصائيات المتعلقة بالسكان أو الحصة السوقية.
عند استخدام محرر HTML الخاص بـ CodePen ، تقوم بإدخال كل المحتوى داخل علامات HTML في قالب HTML5 أساسي. يمكنك تطبيق CSS على القلم الخاص بك باستخدام أي ورقة أنماط قائمة على المستعرض. من الممارسات الشائعة تضمين بادئات البائع في الخصائص والقيم من أجل الحصول على أفضل دعم عبر المستعرضات. يمكن التحكم في قلمك باستخدام برنامج نصي من أي مكان على الإنترنت. ستتم إضافة عنوان URL الذي تقدمه قبل JavaScript في القلم ، بالترتيب الذي تحدده. إذا كان الارتباط الخاص بك يتضمن امتداد ملف ما قبل المعالجة ، فسنحاول معالجة الملف قبل التقديم.