تصف هذه الصفحة كيفية إنشاء خريطة ملونة باستخدام واجهة برمجة تطبيقات المخططات. هذا الرسم البياني
هو نسخة جديدة ومحسّنة تتيح استخدام خريطة أكبر حجمًا وميزات أكثر من مخطط الخريطة
القديم (cht=t
).
جدول المحتويات
الميزات الخاصة بالرسوم البيانية |
الميزات العادية
|
نظرة عامة
يمكنك إنشاء خريطة تضم بلدانًا أو ولايات متعددة مميزة بألوان مخصّصة. يمكنك تكبير الخريطة وصولاً إلى المستوى المناسب لعرض البلدان المحدّدة بشكل صحيح، أو يمكنك التكبير أو التصغير إلى مستوى مخصّص باستخدام قيم خطوط الطول والعرض.
المَعلمات المتوافقة
تتيح الرسوم البيانية للخرائط المَعلمات التالية:
المَعلمة | مطلوبة أم اختيارية | الوصف |
---|---|---|
cht=map<opt_zoom_and_center> |
حقل مطلوب | لتحديد رسم بياني للخريطة. Opt_zoom_and_center - سلسلة اختيارية تتيح لك تكبير/تصغير المخطط أو توسيطه في منطقة معينة. اطّلع على التفاصيل. |
chs |
حقل مطلوب | حجم الخريطة يبلغ الحد الأقصى لأبعاد الخريطة 600 بكسل وارتفاعها 600 بكسل أو 300,000 بكسل إجمالاً. |
chd= |
إجراء اختياري | وفي حال استخدامه، ستشير قيمة البيانات إلى لون البلد المقابل، على طول تدرج الألوان المحدّد في chco . |
chld= |
حقل مطلوب | تشير هذه العلامة إلى قائمة مفصولة بشُرط رأسية تتضمّن البلدان أو الولايات التي سيتم تمييزها
بالألوان الواردة في السمة |
|
إجراء اختياري | ألوان الرسم البياني يعتمد تنسيق هذه السلسلة على ما إذا كنت تستخدم السمة
|
chtt, chts |
إجراء اختياري | عنوان ونمط الرسم البياني |
chm |
إجراء اختياري | علامات الرسم البياني |
chma |
إجراء اختياري | هوامش الرسم البياني |
chf=bg... |
إجراء اختياري | التعبئة الصلبة (في الخلفية فقط) |
chdl |
إجراء اختياري | وسائل الإيضاح في الرسم البياني |
أمثلة
الوصف | مثال | |||
---|---|---|---|---|
في هذا المثال:
|
|
|||
خريطة تُظهر فرنسا مع تمييز منطقتَين:
|
chld=FR-D|FR-B|FR |
|||
توضح هذه الخريطة استخدام تدرجات الألوان.
|
chd=t:0,50,100 |
|||
يُرجى العلم أنّه يمكن اقتصاص الخريطة داخل الحجم المحدّد للرسم البياني. ويعود السبب في ذلك إلى أنّنا لن نشوّه الخريطة لتلائم حجم رسم بياني محدّد، ولكننا نحصرها بالمناطق التي تحدّدها في chld. لذلك، لتجنّب المناطق التي تم اقتصاصها داخل حدود الرسم البياني، قد تحتاج إلى تعديل حجم الخريطة يدويًا. |
|
التكبير/التصغير والتوسيط
بشكل تلقائي، سيتم تكبير الرسم البياني وتوسيطه في وسط المناطق التي اخترتها، مع جعلها أكثر ملاءمة في المنطقة المعروضة قدر الإمكان، ضمن حجم الخريطة المحدّد. ومع ذلك، يمكنك تخصيص مستوى التوسيط والتكبير/التصغير في الرسم البياني بطريقتين مختلفتين:
بالبكسل
لضبط الحدود حسب حجم البكسل، استخدم التنسيق التالي:
cht=map:auto=<left_border>,<right_border>,<top_border>,<bottom_border>
يكون كل حجم حد هو الحد الإضافي المراد عرضه بالبكسل والذي يتجاوز مستوى التكبير/التصغير المحسوب تلقائيًا.
يمكنك التصغير فقط (قيم موجبة)؛ ولا يمكنك التكبير (القيم السالبة) ليكون أقرب من مستوى التكبير/التصغير التلقائي باستخدام ميزة التكبير/التصغير بوحدات البكسل.
أمثلة:
تظهر جميع هذه الأمثلة لندن (لات
بدون تكبير/تصغير (تلقائي) | التصغير بمقدار 30 بكسل لكل جانب | تم تصغير العنصر وتصغيره إلى اليمين. |
---|---|---|
|
cht=map:auto=30,30,30,30 |
cht=map:auto=50,0,80,0 |
حسب خط العرض وخط الطول
يمكنك تحديد الحدود العلوية والسفلية واليسار واليمنى للخريطة المعروضة حسب خط العرض وخط الطول باستخدام البنية الموضحة هنا:
cht=map:fixed=<bottom_border_lat>,<left_border_long>,<top_border_lat>,<right_border_long>
حيث يحدّد <bottom_border_lat> و <bottom_border_lat> خط العرض للحدود السفلية والعليا، وbottom_border_lat> و <bottom_border_lat> لخط الطول للحدود اليمنى واليسرى.
ملاحظة: بسبب تشوّه إسقاط ماركاتور (أي عرض خريطة منحنية على صورة مسطحة)، يمكن أن يؤدي التركيز على شريط طويل وضيق إلى حدوث بعض الاختلافات غير المتوقّعة في حجم خريطتك.
أمثلة:
توضّح الأمثلة التالية مدينة لندن (المميّزة باللون الأزرق) التي تبلغ خط العرض 0.1 درجة وخط العرض 51.5 درجة. يُرجى ملاحظة طريقة اقتصاص الخريطة لأنّ الخريطة تحاول عرض بريطانيا العظمى فقط (على النحو المحدّد) وملء الرسم البياني المحدَّد بدون تشوّه.
تساعد على التركيز | تم تبديل خطوط العرض إلى +10* | تم التكبير بتقليل جميع القيم. |
---|---|---|
cht=map:fixed=40,-10,60,10 |
|
cht=map:fixed=48,-3,54,3 |
يُرجى العِلم بأنّ حجم الصورة الوسطى أصغر قليلاً من حجم الصورة الأولى، مع أنّنا تحريكنا بنفس عدد الدرجات للأعلى. ويرجع ذلك إلى أنّنا نعرض كرة ثلاثية الأبعاد على صورة ثنائية الأبعاد. سيكون عليك زيادة عرض الرسم البياني الثاني ليصبح بنفس حجم الرسم البياني الأول.
الميزات العادية
إنّ الميزات الباقية المعروضة في هذه الصفحة هي ميزات عادية للرسم البياني.
عنوان الرسم البياني chtt
، chts
[كل
الرسوم البيانية]
يمكنك تحديد نص العنوان واللون وحجم الخط للمخطط.
البنية
chtt=<chart_title> chts=<color>,<font_size>,<opt_alignment>
chtt
: لتحديد عنوان الرسم البياني.
- <chart_title>
- عنوان للعرض في الرسم البياني لا يمكنك تحديد مكان ظهور هذا النص، ولكن يمكنك تحديد حجم الخط ولونه اختياريًا. استخدِم علامة + للإشارة إلى المسافات، وحرف الشرطة المستقيمة (
|
) للإشارة إلى فواصل الأسطر.
chts
[اختيارية] - الألوان
وحجم الخط للمَعلمة chtt
- <color>
- لون العنوان، بتنسيق RRGGBB السداسي العشري. اللون التلقائي هو الأسود.
- <font_size>
- حجم خط العنوان بالنقاط
- <opt_alignment>
- [اختياري] محاذاة العنوان: اختَر إحدى قيم السلسلة التالية الحساسة لحالة الأحرف: "l" (يسار) أو "c" (في المنتصف) "r" (يمينًا). القيمة التلقائية هي "c".
أمثلة
الوصف | مثال |
---|---|
مخطط بعنوان، يستخدم اللون وحجم الخط الافتراضيين. يُرجى تحديد مساحة بعلامة زائد ( استخدِم حرف الشرطة ( لم يتم تحديد |
chtt=Site+visitors+by+month| |
رسم بياني بعنوان أزرق مكوّن من 20 نقطة بمحاذاة إلى اليمين. |
chtt=Site+visitors |
هوامش الرسم البياني chma
[كل
الرسوم البيانية]
يمكنك تحديد حجم هوامش الرسم البياني بالبكسل. يتم احتساب الهوامش
للداخل من حجم الرسم البياني المحدّد (chs
)، ولا تؤدي زيادة حجم
الهامش إلى زيادة الحجم الإجمالي للرسم البياني، بل تؤدي إلى تقليص مساحة الرسم البياني
إذا لزم الأمر.
الهوامش هي بشكل افتراضي كل ما يتم تركه بعد حساب حجم المخطط. تختلف هذه القيمة التلقائية حسب نوع الرسم البياني. الهوامش التي تحدّدها هي الحد الأدنى للقيمة. إذا كانت منطقة الرسم البياني تترك مساحة للهوامش، سيكون حجم الهوامش أي جزء متبقّي، ولا يمكنك الضغط على الهوامش لتكون أصغر من المطلوب لأي وسائل إيضاح وتصنيفات. في ما يلي رسم بياني يعرض الأجزاء الأساسية من الرسم البياني:
وتشمل هوامش الرسم البياني تصنيفات المحاور ومنطقة التسمية التوضيحية. يتم تغيير حجم منطقة التسمية التوضيحية تلقائيًا لتلائم النص تمامًا، ما لم تحدّد عرضًا أكبر باستخدام ملاحظة: في الرسم البياني الشريطي، إذا كان حجم الأشرطة ثابتًا (الإعداد التلقائي)، لا يمكن تصغير عرض مساحة الرسم البياني. يجب تحديد حجم شريط أصغر أو قابل لتغيير الحجم
باستخدام السمة |
البنية
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>، <left_margin>، <top_ مدّة >، <left_margin>
- الحد الأدنى لحجم الهامش حول مساحة الرسم البياني بالبكسل يمكنك زيادة هذه القيمة لتضمين بعض المساحة المتروكة لمنع اهتزاز تصنيفات المحاور لحدود الرسم البياني.
- <opt_legend_width>، <opt_legend_height>
- [اختيارية] عرض الهامش حول وسيلة الإيضاح بالبكسل. استخدِم هذا الخيار لتجنُّب ارتجاع وسيلة الإيضاح في منطقة الرسم البياني أو حواف الصورة.
أمثلة
الوصف | مثال |
---|---|
في هذا المثال، يتضمّن الرسم البياني هامشًا لا يقل عن 30 بكسل على كل جانب. نظرًا لأن عرض وسيلة إيضاح الرسم البياني يزيد عن 30 بكسل، يتم ضبط الهامش في الجانب الأيمن على عرض وسيلة إيضاح الرسم البياني ويختلف عن الهوامش الأخرى. تقع تسميات المحور خارج مساحة الرسم، وبالتالي يتم رسمها داخل مساحة الهامش. |
|
لإضافة هامش حول وسيلة الإيضاح، اضبط قيمة للمَعلمتَين في هذا المثال، يبلغ عرض وسيلة الإيضاح 60 بكسل تقريبًا. وفي حال ضبط |
|
تتم تعبئة الخلفية chf
[كل
الرسوم البيانية]
يمكنك تحديد ألوان التعبئة وأنماطها لمنطقة بيانات الرسم البياني و/أو
خلفية الرسم البياني بالكامل. تتضمن أنواع التعبئة التعبئة الخالصة والتعبئة المخططة والتدرجات.
يمكنك تحديد عمليات ملء مختلفة لمناطق مختلفة (على سبيل المثال، منطقة الرسم البياني بالكامل أو منطقة البيانات فقط). وتحلّ تعبئة منطقة الرسم البياني محلّ تعبئة الخلفية. يتم تحديد جميع عمليات التعبئة باستخدام المعلَمة chf
، ويمكنك المزج بين أنواع التعبئة المختلفة (المواد الخطرة والخطوط والتدرجات) في الرسم البياني نفسه من خلال فصل القيم باستخدام حرف الشرطة الرأسية ( | ). تؤدي ملء منطقة الرسم البياني إلى استبدال تعبئة الخلفية في الرسم البياني.
ملء صلب chf
[كل
الرسوم البيانية]
يمكنك تحديد تعبئة خالصة للخلفية و/أو منطقة الرسم البياني أو تخصيص
قيمة شفافية للرسم البياني بالكامل. يمكنك تحديد عمليات تعبئة متعددة باستخدام
حرف التوجيه (|
). (خرائط: الخلفية فقط).
البنية
chf=<fill_type>,s,<color>|...
- <fill_type>
- الجزء الذي تتم تعبئته من الرسم البياني. اختَر إحدى القيم التالية:
bg
- تعبئة الخلفيةc
- ملء منطقة الرسم البياني هذه الميزة غير متاحة مع الرسومات البيانية للخرائط.a
- جعل الرسم البياني بالكامل (بما في ذلك الخلفيات) شفاف يتم تجاهل الأرقام الستة الأولى من السمة<color>
، ويتم تطبيق آخر رقمين فقط (قيمة الشفافية) على الرسم البياني بالكامل وجميع عمليات التعبئة.b<index>
- تعبئة الشريط الخصري (الرسوم البيانية الشريطية فقط) استبدِل <index> بفهرس سلسلة الأشرطة لتعبئة لون ثابت. ويكون التأثير مشابهًا لتحديدchco
في رسم بياني شريطي. للاطّلاع على مثال، راجِع ألوان سلاسل الرسم البياني الشريطي.
- s
- تشير إلى تعبئة خالصة أو شفافة.
- <color>
- لون التعبئة بتنسيق RRGGBB السداسي العشري. بالنسبة إلى الطابعات الشفافة، يتم تجاهل الأرقام الستة الأولى، ولكن يجب تضمينها على أي حال.
أمثلة
الوصف | مثال |
---|---|
يعمل هذا المثال على تعبئة خلفية الرسم البياني باللون الرمادي الباهت
( |
|
يعمل هذا المثال على تعبئة خلفية الرسم البياني باللون الرمادي الفاتح
( |
|
يطبّق هذا المثال شفافية بنسبة 50% على الرسم البياني بالكامل (80 في النظام السداسي العشري تساوي 128، أو شفافية تبلغ حوالي 50%). لاحِظ خلفية خلية الجدول تظهر من خلال الرسم البياني. |
|
نص وسيلة إيضاح الرسم البياني ونمطه chdl
، chdlp
، chdls
[كل
الرسوم البيانية]
وسيلة الإيضاح هي قسم جانبي من الرسم البياني يقدّم وصفًا نصيًا صغيرًا لكل سلسلة. يمكنك تحديد النص المرتبط بكل سلسلة في وسيلة الإيضاح هذه وتحديد مكان ظهور النص على الرسم البياني.
راجِع أيضًا chma
لمعرفة كيفية ضبط الهوامش حول وسيلة الإيضاح.
ملاحظة بشأن قيم السلسلة: يُسمح فقط باستخدام الأحرف الآمنة لعنوان URL في سلاسل التصنيفات. لتحقيق الأمان، عليك ترميز عنوان URL لأي سلاسل تحتوي على أحرف ليست ضمن مجموعة الأحرف 0-9a-zA-Z
.
يمكنك العثور على برنامج ترميز عناوين URL في مستندات Google المرئية.
البنية
chdl=<data_series_1_label>|...|<data_series_n_label> chdlp=<opt_position>|<opt_label_order> chdls=<color>,<size>
chdl
: نص كل سلسلة ليتم عرضه في
وسيلة الإيضاح.
- <data_series_label>
- نص إدخالات وسيلة الإيضاح ينطبق كل تصنيف على السلسلة المقابلة في مصفوفة
chd
. استخدِم علامة + للمساحة. إذا لم تحدّد هذه المَعلمة، لن يتم تضمين وسيلة إيضاح للرسم البياني. ولا تتوفّر طريقة لتحديد فاصل أسطر في التسمية. ويتم عادةً توسيع وسيلة الإيضاح لتتضمن نص التسمية التوضيحية، وسيتم تقليص مساحة الرسم البياني لتلائم وسيلة الإيضاح.
chdlp
- [اختيارية] موضع
وسيلة الإيضاح وترتيب إدخالات وسيلة الإيضاح. يمكنك تحديد <position>
و/أو <label_order>. وفي حال تحديدهما، يُرجى الفصل بينهما باستخدام حرف شريطي. يمكنك إضافة 's' إلى أي قيمة إذا أردت تخطي إدخالات وسيلة الإيضاح الفارغة في chdl
في وسيلة الإيضاح. أمثلة: chdlp=bv
وchdlp=r
وchdlp=bv|r
وchdlp=bvs|r
- <opt_position>
- [اختيارية] تحدّد هذه السمة موضع وسيلة الإيضاح على الرسم البياني. لتحديد مساحة متروكة إضافية بين وسيلة الإيضاح ومنطقة الرسم البياني أو حدود الصورة، استخدِم المَعلمة
chma
. اختَر إحدى القيم التالية:b
- وسيلة الإيضاح أسفل الرسم البياني، وإدخالات وسيلة الإيضاح في صف أفقي.bv
- وسيلة الإيضاح أسفل الرسم البياني، وإدخالات وسيلة الإيضاح في عمود عمودي.t
- تسمية توضيحية أعلى الرسم البياني، وإدخالات وسيلة الإيضاح في صف أفقي.tv
- وسيلة الإيضاح أعلى الرسم البياني، وإدخالات وسيلة الإيضاح في عمود عمودي.r
- [تلقائية] وسيلة الإيضاح على يسار الرسم البياني، وإدخالات وسيلة الإيضاح في عمود عمودي.l
- وسيلة الإيضاح على يسار الرسم البياني، وإدخالات وسيلة الإيضاح في عمود عمودي.
- <opt_label_order>
- [اختيارية]
الترتيب الذي تظهر به التصنيفات في وسيلة الإيضاح.
اختَر إحدى القيم التالية:
l
- [الخيار التلقائي وسائل الإيضاح العمودية] تعرض التصنيفات بالترتيب المقدّمchdl
.r
- عرض التصنيفات بالترتيب العكسي كما هو موضَّح فيchdl
. ويكون هذا مفيدًا في الرسوم البيانية الشريطية المكدَّسة لعرض وسيلة الإيضاح
بالترتيب نفسه الذي تظهر فيه الأشرطة.a
- [الخيار التلقائي وسائل الإيضاح الأفقية] الترتيب التلقائي: يعني تقريبًا الترتيب حسب الطول، والأقصر أولاً، وحسب قياسه في وحدات بحجم 10 بكسل. عندما يكون هناك عنصران بنفس الطول (مقسم إلى كتل بحجم 10 بكسل)، سيظهر العنصر المدرج أولاً أولاً.0,1,2...
- ترتيب التصنيف المخصّص. هذه قائمة تضم فهارس تصنيفات مستندة إلى صفر منchdl
، مفصولة بفواصل.
chdls
- [اختيارية] تحدِّد هذه السمة لون نص التسمية التوضيحية وحجمه.
- <color>
- لون نص وسيلة الإيضاح بتنسيق RRGGBB السداسي العشري.
- <size>
- حجم النقطة لنص وسيلة الإيضاح.
أمثلة
الوصف | مثال |
---|---|
مثالان على وسائل الإيضاح. حدِّد نص وسيلة الإيضاح بالترتيب نفسه كسلسلة البيانات. |
chdl=NASDAQ|FTSE100|DOW
chdl=First|Second|Third |
يوضح الرسم البياني الأول إدخالات وسيلة الإيضاح الأفقية ( |
|
يوضح هذا المثال تغيير حجم الخط. |
|
علامات الأشكال chm
[شريطي، خطي،
رادار، نقاط مبعثرة]
يمكنك تحديد علامات رسومية لجميع نقاط البيانات أو نقاط بيانات فردية على الرسم البياني. إذا كانت هناك علامتان أو أكثر تشغلان النقطة نفسها،
يتم رسم العلامات بالترتيب الذي تظهر به في المعلَمة chm
.
يمكنك أيضًا إنشاء علامات نصية على نقاط البيانات التي تتناولها علامات نقاط البيانات.
يمكنك دمج علامات الأشكال مع أي معلَمات chm
أخرى باستخدام حرف الشرطة الرأسية ( |
) لفصل معلَمات chm
.
البنية
حدِّد مجموعة واحدة من المَعلمات التالية لكل سلسلة يجب وضع علامة عليها. لوضع علامة على عدّة سلاسل، عليك إنشاء مجموعات معلَمات إضافية، يتم الفصل بينها بفاصلة. وليس عليك ترميز كل السلاسل. إذا لم يتم وضع علامات لسلسلة بيانات، لن تظهر فيها أي علامات.
تعمل علامات الأشكال بشكلٍ مختلف قليلاً في الرسوم البيانية المبعثرة. يمكنك الاطّلاع على هذا المستند للحصول على مزيد من المعلومات.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [اختيارية] إذا قبلت نوع العلامة بحرف @ اختياري، يجب أن تستخدم العلامة <opt_ which_points> التنسيق x:y.
- <marker_type>
- نوع العلامة المطلوب استخدامها. حدِّد أحد الأنواع التالية:
a
- سهمc
- متقاطعC
- مستطيل في حال استخدام علامة مستطيل، يجب أن تكون لديك سلسلتان من البيانات على الأقل، حيث تحدد السلسلة 0 الحافة السفلية والسلسلة 1 تحدد الحافة العلوية. <size> يحدد عرض المستطيل بالبكسل.d
- ماسيE
- علامة شريط الخطأ ( ) يتطلّب إنشاء هذه العلامة سلسلتَي بيانات، قيمة واحدة في الأسفل والنقطة المقابلة في السلسلة الثانية في الأعلى. ويعرض أيضًا بنية <size> موسّعة: line_thickness[:top_and_bottom_width] حيث يكون top_and_bottom_width اختياريًا. شاهد الأمثلة أدناه.h
- خط أفقي عبر الرسم البياني عند ارتفاع محدد (التنسيق الوحيد الصالح للمَعلمة <opt_which_points> هو opt_which_points.)H
- خط أفقي خلال علامة البيانات المحددة ويتيح لك ذلك استخدام بنية <size> موسّعة تتيح لك تحديد طول السطر بدقة: line_thickness[:length] حيث يكون :length اختياريًا، ويتم ضبطه تلقائيًا على العرض الكامل لمساحة الرسم البياني.o
- دائرةs
- مربّعةv
- خط عمودي من المحور x إلى نقطة البياناتV
- خط عمودي للطول القابل للتعديل. ويتيح لك ذلك استخدام بنية قيمة <size> موسّعة تتيح لك تحديد طول السطر بدقة: line_thickness[:length] حيث يكون :length اختياريًا، ويتم ضبطه تلقائيًا على ارتفاع مساحة الرسم البياني الكامل. يتم توسيط العلامة على نقطة البيانات.x
- حرف X
- <color>
- لون علامات هذه السلسلة، بتنسيق RRGGBB السداسي العشري
- <series_index>
- هو الفهرس المستند إلى صفر لسلسلة البيانات التي يتم رسم العلامات عليها. تم التجاهل
لعلامات
h
وعلامات تحديد الموقع الجغرافي حسب الموضع x/y (تبدأ بالحرف @). يمكنك استخدام سلسلة البيانات المخفية كمصدر للعلامات. راجع المخططات المركّبة للحصول على مزيد من المعلومات. تتوافق الرسوم البيانية الشريطية العمودية المجمّعة مع بنية خاصة موسّعة لمحاذاة العلامات مع أشرطة معيّنة. - <opt_which_points>
- [اختيارية] تحديد النقاط المطلوب رسم العلامات عليها الإعداد التلقائي هو
جميع العلامات. استخدِم إحدى القيم التالية:
n.d
- مكان رسم محدِّد الموقع يعتمد المعنى على نوع العلامة:- جميع الأنواع باستثناء h: تشير هذه النقطة إلى نقطة البيانات التي يجب رسم العلامة عليها، حيث يشير n.d إلى فهرس يستند إلى الصفر في السلسلة. وإذا حدّدت قيمة لا تمثّل عددًا صحيحًا، يشير الكسر إلى نقطة متوسطة محسوبة. على سبيل المثال، 3.5 تعني في المنتصف بين النقطة 3 والنقطة 4.
h
- رقم من 0.0 إلى 1.0، حيث يمثّل 0.0 أسفل الرسم البياني و1.0 أعلى الرسم البياني.
-1
- رسم علامة على جميع نقاط البيانات ويمكنك أيضًا ترك هذه المَعلمة فارغة للاعتماد على جميع نقاط البيانات.-n
- رسم علامة على كل نقطة بيانات n. قيمة النقاط العائمة: إذا كان n أقل من 1، سيحسب الرسم البياني نقاطًا وسيطة إضافية لك. على سبيل المثال، سيؤدي إدخال -0.5 إلى وضع ضعف عدد العلامات التي وضعتها نقاط البيانات.start:end:n
- رسم علامة على كل نقطة بيانات n رقم في نطاق، من قيم فهرس n إلى n، بما في ذلك قيم الفهرس إنّ جميع المَعلمات اختيارية (قد لا تكون متوفرة)، لذا فإنّ نسبة 3::1 ستكون من العنصر الرابع حتى العنصر الأخير، في حال إغفال هذه المَعلمة بالكامل، سيؤدي حذف هذه المَعلمة بالكامل إلى ضبط القيمة first:last:1. يمكن أن تكون جميع القيم أرقامًا بنقاط عائمة. ويمكن أن تكون قيمة start وend سالبة، ليتم العد التنازلي من القيمة الأخيرة. إذا كانت كل من start وend سالبة، احرص على إدراجهما بقيمة متزايدة (على سبيل المثال، -6:-1:1). إذا كانت قيمة الخطوة n أقل من 1، ستحتسب نقاط البيانات الإضافية من خلال إدخال قيم البيانات المقدَّمة. القيم التلقائية هي first:last:1x:y
- رسم علامة عند نقطة x/y معينة على الرسم البياني. ولا يلزم أن تكون هذه النقطة على خط. لاستخدام هذا الخيار، أضِف الرمز @ قبل نوع العلامة. حدِّد الإحداثيات على أنّها قيم النقطة العائمة، حيث يمثل0:0
أسفل يسار الرسم البياني و1:1
في أعلى يسار الرسم البياني. على سبيل المثال، لإضافة ماسة حمراء مقاس 15 بكسل إلى وسط رسم بياني، استخدِم@d,FF0000,0,0.5:0.5,15
.
- <size>
- حجم العلامة بالبكسل. يستخدم معظمهم قيمة رقمية واحدة لهذه المَعلمة، وتتيح العلامات V وH وS استخدام البنية <size>[:width] حيث يحدّد الجزء الثاني الاختياري طول السطر أو العلامة.
- <opt_z_order>
- [اختيارية] تمثّل هذه السمة الطبقة التي يتم رسم العلامة عليها، مقارنةً بالعلامات الأخرى وجميع عناصر الرسم البياني الأخرى. وهذا هو رقم النقطة العائمة من -1.0 إلى 1.0، شاملاً، حيث -1.0 هو الجزء السفلي و1.0 في الأعلى. عناصر الرسم البياني (الخطوط والأشرطة) أقل من صفر. في حال وجود علامتَين بالقيمة نفسها، سيتم رسمهما بالترتيب الذي يحدّده عنوان URL. القيمة التلقائية هي 0.0 (أعلى عناصر الرسم البياني مباشرةً).
- <opt_offset>
- [اختيارية] تتيح لك تحديد الإزاحة الأفقية والعمودية من
الموقع المحدَّد. إليك الصيغة التي تستخدم : المحدد:
reserved:<horizontal_offset>:<vertical_offset>
. يمكنك تضمين قيمة , فارغة في سلسلة المَعلمةchm
للسمة <opt_z_order> في حال تحديدها. أمثلة:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- محجوز - اترك الحقل فارغًا.
<horizontal_offset>
- رقم موجب أو سالب يحدّد الإزاحة الأفقية بالبكسل. اختياري، ويمكنك ترك هذا الحقل فارغًا إذا لم يتم استخدامه.<vertical_offset>
- رقم موجب أو سالب يحدّد الإزاحة العمودية بالبكسل. اختياري، ويمكنك ترك هذا الحقل فارغًا إذا لم يتم استخدامه.
أمثلة
الوصف | مثال |
---|---|
في ما يلي مثال على العديد من علامات الأشكال والخطوط.
|
chm= |
في ما يلي مثال على استخدام المعينات لسلسلة بيانات واحدة، والدوائر لسلسلة البيانات الأخرى. إذا كانت هناك علامتان أو أكثر تشغلان النقطة نفسها، يتم رسم العلامات بالترتيب الذي تظهر به في المعلَمة |
chm= |
في ما يلي رسم بياني خطي يتضمّن محدِّدًا على كل نقطة بيانات ثانية (ويشير -2 إلى كل نقطة أخرى). |
chd=t: |
في ما يلي رسم بياني خطي يحتوي على ضعف عدد العلامات المماثل لنقاط البيانات (يشير -0.5 إلى كل نصف نقطة). | chd=t: |
يوضّح هذا المثال كيفية استخدام علامات h وv لإنشاء خطوط شبكة بألوان وسمك مخصّصَين. يتم ضبط قيمة الترتيب z (القيمة الأخيرة) على -1 بحيث يتم رسم خطوط الشبكة أسفل خط البيانات. |
chm= |
يضيف هذا المخطط خطوط تعبئة عمودية إلى مخطط خطي:
|
chm= |
يضيف هذا المثال سهمًا وعلامة نص إلى الرسم البياني باستخدام الإحداثيات الدقيقة. علامة D الأولى هي خط التتبع أسفل الأشرطة. العلامة الثانية هي السهم، والعلامة الثالثة هي نص السهم. | chm= |
يمكن أن يكون الخط الأفقي المثبَّت على نقطة بيانات معيّنة (H ) مفيدًا لعرض القيم النسبية أو التأكيد على ارتفاع قيمة بيانات في رسم بياني. |
chm=H,FF0000,0,18,1 |
يعرض هذا الرسم البياني العلامات التي يمكنها تحديد سُمك الخط وطوله في المعلمة <size>.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,5:50,1,2,5:50chm=
|
علامات قيم البيانات والنص chm
[شريط، خطي،
رادار، مبعثر]
ويمكنك تصنيف نقاط محددة على الرسم البياني باستخدام نص مخصّص أو نُسخ منسّقة من البيانات في هذه المرحلة.
يمكنك دمج أي علامات chm
باستخدام حرف شَرطة ( |
) لفصل مجموعات المعلَمات chm
.
ملاحظة بشأن قيم السلسلة: يُسمح فقط باستخدام الأحرف الآمنة لعنوان URL في سلاسل التصنيفات. لتحقيق الأمان، عليك ترميز عنوان URL لأي سلاسل تحتوي على أحرف ليست ضمن مجموعة الأحرف 0-9a-zA-Z
.
يمكنك العثور على برنامج ترميز عناوين URL في مستندات Google المرئية.
البنية
حدِّد مجموعة واحدة من المَعلمات التالية لكل سلسلة يجب وضع علامة عليها. لوضع علامة على عدّة سلاسل، عليك إنشاء مجموعات معلَمات إضافية، يتم الفصل بينها بفاصلة. ولن تحتاج إلى ترميز كل السلاسل. إذا لم يتم وضع علامات لسلسلة بيانات، لن تظهر فيها أي علامات.
chm= <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement> |...| <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
- <marker_type>
- نوع العلامة المطلوب استخدامها. يمكنك الاختيار من بين الأنواع التالية:
f<text>
- علم يحتوي على نص. حدِّد الحرف "f" متبوعًا بنص مخصّص بترميز عنوان URL. لتخطي الفواصل في علامات النص، أضِف علامة \ قبل الفاصلة. مثال:fHello\,+World!
t<text>
- محدد نص بسيط. حدِّد الحرف 't' متبوعًا بنص مخصّص بترميز عنوان URL. لتخطي الفواصل في علامات النص، أضِف علامة \ قبل الفاصلة. مثال:tHello\,+World!
A<text>
- علامة تعليق توضيحي. يشبه ذلك علامة العلامة، ولكن العلامات ستنسّق موضعها بحيث لا تتداخل. التنسيق الوحيد الصالح لـ <opt_which_points> هو opt_which_points، وذلك للدلالة على فهرس إحدى النقاط في السلسلة.N<formatting_string>
: قيمة البيانات في هذه المرحلة، مع تنسيق اختياري. إذا لم تستخدم المعلَمةchds
(تحجيم مخصّص)، سيتم عرض القيمة المرمّزة بالضبط. وفي حال استخدام هذه المعلَمة مع أي نوع تنسيق، سيتم ضبط القيمة على النطاق الذي تحدّده. يمكنك الاطّلاع على مثال عنchds
باستخدام علامات رقمية أدناه. باستخدام نوع العلامة هذا في مخطط شريطي مكدس، إذا حددت -1 لـ <series_index>، ستحصل على علامة تعرض مجموع كل القيم في هذا الشريط المكدس. تكون بنية سلسلة التنسيق على النحو التالي:
<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
.
كل هذه العناصر اختيارية. في ما يلي معنى كل عنصر:<preceding_text>
- النص الذي يسبق كل قيمة*...*
: عبارة عن وحدة اختيارية ملفوفة بعلامات نجمية حرفية، حيث يمكنك تحديد تفاصيل تنسيق الأرقام. يمكن استخدام القيم التالية، وجميعها اختيارية:<number_type>
: تنسيق الأرقام للقيم الرقمية حدِّد أحد الخيارات التالية:f
- [التلقائي] تنسيق النقاط العائمة ننصحك بتحديد الدقة أيضًا باستخدام قيمة <decimal_places>.p
- تنسيق النسبة المئوية يتم إلحاق علامة % تلقائيًا. ملاحظة: عند استخدام هذا التنسيق، يتم ربط قيم البيانات من 0.0 - 1.0 إلى 0 — 100% (على سبيل المثال، سيظهر 0.43 على هذا النحو 43%).e
- تنسيق الترميز العلميc<CUR>
- تنسيق الرقم بالعملة المحدّدة باستخدام علامة العملة المناسبة استبدِل<CUR>
برمز عملة مكوّن من ثلاثة أحرف. مثال:cEUR
لليورو. يمكنك العثور على قائمة بالرموز على موقع ISO الإلكتروني، ولكن لا يُسمح باستخدام جميع الرموز.
<decimal_places>
- عدد صحيح يحدّد عدد المنازل العشرية المطلوب عرضها. يتم تقريب القيمة إلى هذا الطول (بدون اقتطاع). القيمة التلقائية هي 2.z
- عرض الأصفار اللاحقة القيمة التلقائية هي "لا".s
- فواصل مجموعات الشبكة الإعلانية القيمة التلقائية هي "لا".x
أوy
- يتم عرض البيانات من الإحداثي س أو ص على النحو المحدّد. يختلف معنى بيانات "س" حسب نوع الرسم البياني: عليك تجربة الرسم البياني لتحديد معناه. القيمة التلقائية هي "y".
<following_text>
- نص لاتّباع كل قيمة
- <color>
- لون علامات هذه المجموعة، بتنسيق RRGGBB السداسي العشري
- <series_index>
- هو الفهرس المستند إلى صفر لسلسلة البيانات التي يتم رسم العلامات عليها. إذا كان هذا رسمًا بيانيًا شريطيًا مكدسًا وكان نوع العلامة هو N (قيم نقاط البيانات)، يمكنك تحديد -1 لإنشاء علامة قيمة مجمّعة لكل حزمة من الأشرطة. انظر أدناه للاطّلاع على مثال.
- <opt_which_points>
- [اختيارية] تحديد النقاط المطلوب رسم العلامات عليها الإعداد التلقائي هو جميع العلامات. استخدِم
إحدى القيم التالية:
n.d
: نقطة البيانات التي يجب رسم العلامة عليها، حيث يشير n.d إلى فهرس يستند إلى الصفر في السلسلة. وإذا حدّدت قيمة لا تمثّل عددًا صحيحًا، يشير الكسر إلى نقطة متوسطة محسوبة. على سبيل المثال، 3.5 تعني المنتصف بين النقطة 3 والنقطة 4.-1
- رسم علامة على جميع نقاط البيانات ويمكنك أيضًا ترك هذه المَعلمة فارغة للاعتماد على جميع نقاط البيانات.-n
- رسم علامة على كل نقطة بيانات n.start:end:n
- رسم علامة على كل نقطة بيانات n في نطاق، من قيم فهرس n إلى n، شاملة إنّ جميع المَعلمات اختيارية (قد لا تكون متوفرة)، لذا فإنّ نسبة 3::1 سيتم نقلها من العنصر الرابع إلى العنصر الأخير، والخطوة رقم 1، في حال إزالة هذه المَعلمة بالكامل، سيتم ضبط القيمة التلقائية first:last:1. يمكن أن تكون جميع القيم أرقامًا بنقاط عائمة. ويمكن أن تكون قيمة start وend سالبة، ليتم العد التنازلي من القيمة الأخيرة. إذا كانت كل من start وend سالبة، تأكّد من إدراجهما بقيمة متزايدة (على سبيل المثال، -6:-1:1). إذا كانت قيمة الخطوة n أقل من 1، ستحتسب نقاط البيانات الإضافية من خلال إدخال قيم البيانات المقدَّمة. القيم التلقائية هي first:last:1x:y
- [غير متوافقة مع علامات من نوع N] ارسم علامة عند نقطة x/y معيّنة على الرسم البياني. ولا يجب أن تكون هذه النقطة على سطر. أضِف الحرف at (@
) قبل نوع العلامة لاستخدام هذا الخيار. حدِّد الإحداثيات على أنّها قيم نقاط عائمة، حيث يمثّل الرمز0:0
أسفل يسار الرسم البياني و0.5:0.5
في وسط الرسم البياني و1:1
في أعلى يسار الرسم البياني. على سبيل المثال، لإضافة ماسة حمراء بحجم 15 بكسل إلى منتصف رسم بياني، استخدِم@d,FF0000,0,0.5:0.5,15
.
- <size>
- حجم العلامة بالبكسل. إذا كان هذا الرسم البياني مبعثرًا يتضمّن سلسلة بيانات ثالثة (تُستخدم لتحديد أحجام النقاط)، سيتم ضبط هذه القيمة حسب نطاق البيانات. وبالتالي، إذا كان نطاق البيانات من 0 إلى 100 و <size> هو 30، ستكون قيمة البيانات 100 بعرض 30 بكسل، وقيمة البيانات 50 ستكون عرض 15 بكسل، وهكذا.
- <opt_z_order>
- [اختيارية] تمثّل هذه السمة الطبقة التي يتم رسم العلامة عليها، مقارنةً بالعلامات الأخرى وجميع عناصر الرسم البياني الأخرى. وهذا هو رقم النقطة العائمة من -1.0 إلى 1.0، شاملاً، حيث -1.0 هو الجزء السفلي و1.0 في الأعلى. عناصر الرسم البياني (الخطوط والأشرطة) أقل من صفر. في حال وجود علامتَين بالقيمة نفسها، سيتم رسمهما بالترتيب الذي يحدّده عنوان URL. القيمة التلقائية هي 0.0 (أعلى عناصر الرسم البياني مباشرةً).
- <opt_placement>
- [اختيارية] تفاصيل إضافية عن موضع الإعلان توضّح مكان وضع هذه
العلامة في ما يتعلق بنقطة البيانات. يمكنك تحديد الوضع النسبي الأفقي و/أو الرأسي، بالإضافة إلى القيم الإزاحة. بنية موضع الإعلان هي سلسلة تتضمّن :
محدِّدات كما هو موضّح هنا. جميع العناصر اختيارية:
<horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset>
. يمكنك تضمين قيمة , فارغة في سلسلة المعلَمةchm
للسمة <opt_z_order>، على سبيل المثال:N,000000,0,1,10,,b
وN,000000,0,1,10,,lv
وN,000000,0,1,10,,r::10
.- horizontal_and_vertical_justification
- نقطة ارتساء العلامة ويعمل ذلك بشكل عكسي للتبرير، لذا يؤدي الارتساء الأيسر إلى وضع العلامة على يمين نقطة البيانات. يمكنك اختيار مبرّر أفقي
و/أو رأسي من القائمة التالية:
- الموضع الأفقي: "l" أو "h" أو "r" - لليسار أو في المنتصف أو مثبّت على اليمين، أفقيًا. القيمة التلقائية هي "l".
- موضع الإعلان: "b" أو "v" أو "t" - أسفل أو في المنتصف أو في موضع علوي، أو عموديًا. القيمة التلقائية هي "b".
- موضع إعلان عمودي [الرسوم البيانية الشريطية فقط]: 's' أو 'c' أو 'e' - قاعدة أو وسط أو أعلى شريط. بالنسبة إلى الرسوم البيانية المكدَّسة، يرتبط ذلك بقسم الشريط لكل سلسلة، وليس للشريط بأكمله. إذا كان فهرس السلسلة المقدم -1 (إجمالي تسلسل استدعاء الدوال البرمجية)، يكون بالنسبة إلى الشريط بأكمله. يمكن الجمع بين ذلك وقِيم مواضع الإعلان الرأسية، مثل "be" أو "vs". القيمة التلقائية هي "e".
- horizontal_offset
- إزاحة أفقية لهذه العلامة بالبكسل. القيمة التلقائية هي 0.
- vertical_offset
- إزاحة عمودية لهذه العلامة بالبكسل. الإعداد التلقائي للرسم البياني غير الشريطي: 15، الإعداد التلقائي للرسم البياني غير الشريطي: 2.
الوصف | مثال | |
---|---|---|
فيما يلي مثال على تصنيفات القيم في مخطط شريطي. يحدد الرسم البياني الأول ( يعرض الرسم البياني الثاني ( |
|
|
يمكنك استخدام المَعلمة يعرض هذا المثال رسمًا بيانيًا بقيم مرمّزة بسيطة
وهي 46 و39 و29 و30 و43 و41. يتراوح نطاق الترميز البسيط بين 0 و61
. تحدّد المَعلمة |
chd=s:underp |
|
في ما يلي مثال على رسم بياني يتضمن تصنيفًا نصيًا في أدنى نقطة وعلامة عند أقصى نقطة. |
|
|
يعرض هذا المثال رسمًا بيانيًا مكدّسًا يحتوي على قيم لسلسلة فردية، بالإضافة إلى إجمالي قيمة السلسلة. لعرض قيم السلسلة المكدسة، يجب استخدام خيار تحديد الموضع "c". وإذا لم يتم ذلك، ستتداخل قيمة الشريط العلوي مع قيمة الإجمالي في أعلى كل شريط. | chm= |
|
بعض العروض التوضيحية الإضافية حول آلية عمل المواضع العمودية والأفقية يعرض هذا المثال مجموعات مختلفة من قيم الارتساء للمخططات الشريطية (التي تستخدم s وc وe للموضع الرأسي). لاحظ كيف يؤدي ارتساء الجزء الأيمن إلى تحريك العلامة إلى اليسار، بينما يؤدي ارتساء الجزء العلوي إلى تحريك العلامة لأسفل، والعكس صحيح. تُظهر النقاط الحمراء القاعدة والوسط وأعلى كل شريط. ويمثل الرقم قيمة البيانات، ويتم تثبيتها باستخدام قيم ارتساء مختلفة لكل شريط. | chm= |
|
تضبط علامات التعليقات التوضيحية موضع التصنيف تلقائيًا
بحيث لا تتداخل. قيمة chm الأولى مخصصة لملء الخط، والقيم التالية كلها علامات للتعليقات التوضيحية. |
chm=B,C5D4B5BB,0,0,0 |
|
مثال آخر لعلامة تعليق توضيحي يوضّح ارتفاعات المدن في سويسرا. |