المخططات الخطية

   

يصف هذا المستند الأنواع المختلفة من الرسوم البيانية الخطية التي يمكنك إنشاؤها باستخدام Chart API.

جدول المحتويات

أنواع الرسوم البيانية (cht)

هناك مجموعة متنوعة من المخططات الخطية التي يمكنك إنشاؤها. حدِّد رسمًا بيانيًا خطيًا باستخدام البنية التالية:

البنية

cht=<chart_type>

حيث يكون <chart_type> أحد الأنواع التالية:

المَعلمة الوصف مثال

lc

رسم بياني خطي تكون فيه نقاط البيانات متباعدة بشكل متساوٍ على المحور x. يتم عرض خطوط المحور تلقائيًا. لإظهار القيم على خطوط المحور، يجب تحديد chxt.

رسم بياني مع خط باللون الأصفر
cht=lc
chd=t:40,60,60,45,47,75,70,72

ls

يشبه هذا الرسم البياني lc، ولكنّه لا يعرض خطوط المحور تلقائيًا. وتُعرف هذه الخطوط أيضًا باسم خطوط المؤشر.

رسم بياني لخط المؤشر باللون الأزرق
cht=ls
chd=t:27,25,60,31,25,39,25,
31,26,28,80,28,27,31,27,
29,26,35,70,25

lxy

للسماح لك بتحديد إحداثيَي x وy لكل نقطة، بدلاً من تحديد قيم y فقط.

لتحديد نقاط البيانات في رسوم lxy البيانية، يجب تحديد سلسلة بأضعاف اثنين. السلسلة الأولى في كل زوج هي إحداثيات x لهذا الخط، والسلسلة الثانية هي إحداثيات y المقابلة لذلك الخط. مثلاً:

chd=t:<line_1_x1>,<line_1_x2>,...|<line_1_y1>,<line_1_y2>,...|
      <line_2_x1>,<line_2_x2>,...|<line_2_y1>,<line_2_y2>,...

لتباعد نقاط البيانات بالتساوي على المحور x x، قدِّم قيمة واحدة غير محدّدة للمجموعة x لهذه السلسلة. في هذا المثال، يتباعد خط "وحيد القرن" الأحمر نقاط البيانات بالتساوي على المحور x. لمزيد من المعلومات حول القيم غير المحدّدة، يُرجى الاطّلاع على تنسيقات البيانات.

في هذا المثال، يحدّد سطر "المهور" قيمتَي "س" و"ص" بالضبط لجميع النقاط، بينما يتباعد خط "وحيد القرن" بين القيم بالتساوي على المحور "س".

ملاحظة: إذا كنت تنشئ رسمًا بيانيًا lxy مركّبًا، لا تنسَ أنّه يجب عرض بياناتك بمضاعفات الرقمَين في معلَمة chd. على سبيل المثال: chd=t0:لإخفاء جميع الخطوط وchd=t2: لرسم خط واحد وchd=t4: لرسم خطين وغير ذلك. إذا حدّدت السمة chd=t1:، لن يتم رسم أي خطوط، وإذا حدّدت chd=t3:، سيتم رسم خط واحد فقط.

رسم بياني خطي بنقاط بيانات وخطوط متباعدة بشكل غير متساوٍ باللون الأحمر والأخضر والأزرق المتقطع
cht=lxy
chd=t:
  10,20,40,80,90,95,99|
  20,30,40,50,60,70,80|
  -1|
  5,10,22,35,85

الرجوع إلى الأعلى

درجة دقة البيانات

واحرص على عدم المبالغة في عدد نقاط البيانات المطلوبة للرسم البياني الخطي. على سبيل المثال، لإظهار مدى رواج آيس كريم الشوكولاتة على مدار السنوات العشر الماضية، سيؤدي تجميع طلبات البحث لكل يوم إلى الحصول على أكثر من 3,600 قيمة. لن يكون من المنطقي رسم رسم بياني بهذا الدقة. في الرسم البياني الذي يبلغ عرضه 1, 024 بكسل، يبلغ عرض نقطة البيانات ربع بكسل تقريبًا. (بالإضافة إلى ذلك، سيكون ذلك مقدارًا كبيرًا جدًا من البيانات بحيث لا يمكن تمريره في عنوان URL). توضّح الأمثلة التالية هذه النقطة.

رسم بياني بعرض 200 بكسل ويحتوي على 40 نقطة بيانات (5 بكسل لكل نقطة بيانات):

المخطط الخطي الأصفر: أقل سهولة في القراءة حيث أن نقاط البيانات أقل انتشارًا على المحور س

80 نقطة بيانات (2.5 بكسل فقط لكل نقطة بيانات):

مخطط خطي أصفر: من الصعب قراءته حيث يتم انحدار نقاط البيانات بشكل كبير على طول المحور س

150 نقطة بيانات (1.3 بكسل فقط لكل نقطة بيانات):

مخطط خطي أصفر: من الصعب جدًا قراءته حيث يتم ضغط نقاط البيانات على طول المحور س

300 نقطة بيانات (أقل من بكسل واحد لكل نقطة بيانات):

مخطط خطي أصفر: من الصعب جدًا قراءته حيث يتم ضغط نقاط البيانات على طول المحور س

الرجوع إلى الأعلى

ألوان السلسلة chco

يمكنك تحديد ألوان سلسلة معيّنة أو كل السلسلة باستخدام المَعلمة chco.

البنية

chco=
<color_1>, ... <color_n>
<color>
رقم سداسي عشري بتنسيق RRGGBB. حدِّد قيمة واحدة لتطبيق اللون نفسه على كل السلاسل. حدِّد ألوانًا مختلفة لسلاسل مختلفة من خلال إضافة قيم ألوان مفصولة بفاصلة. إذا كان لديك ألوان أقل من لديك سلسلة، ستتبدل السلسلة غير المحدّدة بين الألوان المحدّدة من البداية.

 

أمثلة

الوصف مثال

عند تحديد لون واحد لكل سلسلة، يتم منح كل سلسلة اللون اللون المعيّن. يحتوي هذا المثال على ثلاث سلاسل بيانات وثلاثة ألوان محدّدة.

مخطط خطي بخط أحمر وواحد أزرق وخط أخضر

chco=FF0000,00FF00,0000FF

يحتوي هذا المثال أيضًا على ثلاث سلاسل بيانات، ولكن تم تحديد لونَين فقط. ولأن لون السلسلة الثالثة غير محدد، يتم رسم الخط الثالث باستخدام اللون الأول (أحمر).

رسم بياني خطي بخطين أحمر وخط أزرق

chco=FF0000,0000FF

الرجوع إلى الأعلى

الرسوم البيانية المركّبة

يمكنك إضافة خطوط وشمعدانات وعلامات تحديد الأشكال إلى رسم بياني خطي لإنشاء رسم بياني مركّب. راجِع الرسوم البيانية المركّبة لمزيد من التفاصيل.

الميزات العادية

بقية الميزات الموجودة في هذه الصفحة هي ميزات مخطط قياسية.

عنوان الرسم البياني 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".

 

أمثلة

الوصف مثال

مخطط بعنوان، باستخدام اللون وحجم الخط الافتراضيين.

يجب تحديد مساحة باستخدام علامة الجمع (+).

استخدِم حرف الشرطة الرأسية (|) لفرض فاصل أسطر.

لم يتم تحديد chts هنا.

رسم بياني شريطي عمودي بعنوان
chtt=Site+visitors+by+month|
January+to+July

رسم بياني لعنوان أزرق محاذٍ لليمين ومكونًا من 20 نقطة.

رسم بياني شريطي عمودي باللون الأزرق، 20 بكسل، عنوان
chtt=Site+visitors
chts=FF0000,20,r

الرجوع إلى الأعلى

نص التسمية التوضيحية والنمط في الرسم البياني 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
chco=FF0000,00FF00,0000FF

الرسم التخطيطي المتداخل الذي يتضمّن دائرتين أصغر محاطتين بدائرة أكبر


chdl=First|Second|Third
chco=ff0000,00ff00,0000ff

يعرض الرسم البياني الأول إدخالات وسيلة الإيضاح الأفقية (chdlp=t، والتنسيق التلقائي هو أفقي)، ويوضّح الرسم البياني الثاني إدخالات وسيلة الإيضاح العمودية السفلية (chdlp=bv).

الرسم التخطيطي المتداخل الذي يتضمّن دائرتين أصغر محاطتين بدائرة أكبر
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=t


الرسم التخطيطي المتداخل الذي يتضمّن دائرتين أصغر محاطتين بدائرة أكبر
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=bv

يوضح هذا المثال تغيير حجم الخط.

الرسم التخطيطي المتداخل الذي يتضمّن دائرتين أصغر محاطتين بدائرة أكبر
chdls=0000CC,14

الرجوع إلى الأعلى

هوامش الرسم البياني chma [كل الرسوم البيانية]

يمكنك تحديد حجم هوامش الرسم البياني بالبكسل. يتم احتساب الهوامش داخليًا من حجم الرسم البياني المحدّد (chs)، ولا تؤدي زيادة حجم الهامش إلى زيادة إجمالي حجم الرسم البياني، بل تقليص مساحة الرسم البياني إذا لزم الأمر.

الهوامش بشكل افتراضي هي ما يتبقى بعد حساب حجم المخطط. تختلف هذه القيمة التلقائية حسب نوع الرسم البياني. الهوامش التي تحدّدها هي حد أدنى للقيمة، وإذا تركت مساحة الرسم البياني مساحة للهوامش، سيكون حجم الهامش هو ما يتبقى، ولا يمكنك الضغط على الهوامش أصغر حجمًا مما هو مطلوب لأي وسائل إيضاح وتصنيفات. في ما يلي مخطّط بياني يوضّح الأجزاء الأساسية من الرسم البياني:

هامش الرسم البياني ومنطقة وسيلة الإيضاح ومنطقة الرسم البياني

تشتمل هوامش الرسم البياني على تصنيفات المحاور ومنطقة الرسم البياني. يتم تغيير حجم منطقة وسيلة الإيضاح تلقائيًا لتلائم النص تمامًا، ما لم تحدّد عرضًا أكبر باستخدام chma، وفي هذه الحالة سيتم توسيع حجم الهامش على نطاق أوسع وضغط مساحة الرسم البياني ليكون أصغر. لا يمكنك اقتصاص وسيلة إيضاح من خلال تحديد حجم صغير جدًا، ولكن يمكنك جعلها تشغل مساحة أكبر مما تحتاج إليه.

ملاحظة: في الرسم البياني الشريطي، لا يمكن تقليل عرض مساحة الرسم البياني إذا كان حجم الأشرطة ثابتًا (الإعداد التلقائي). يجب تحديد حجم شريط أصغر أو قابل لتغيير حجمه باستخدام chbh.

 

البنية

chma=
  <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
<left_margin>، <left_margin>، <left_margin>، <left_margin>
الحد الأدنى لحجم الهامش حول مساحة الرسم البياني بالبكسل يمكنك زيادة هذه القيمة لتضمين بعض المساحة المتروكة لمنع اصطدام تصنيفات المحاور بحدود الرسم البياني.
<opt_legend_width>، <opt_legend_height>
[اختيارية] عرض الهامش حول وسيلة الإيضاح، بالبكسل استخدِم هذا الخيار لتجنّب ظهور وسيلة الإيضاح أمام منطقة الرسم البياني أو حواف الصورة.

 

أمثلة

الوصف مثال

في هذا المثال، يبلغ الحد الأدنى للهامش 30 بكسل في الرسم البياني على كل جانب. وبما أنّ عرض وسيلة إيضاح الرسم البياني يزيد عن 30 بكسل، يتم ضبط الهامش في الجانب الأيسر على عرض وسيلة إيضاح الرسم البياني، ويختلف عن الهوامش الأخرى.

تقع تصنيفات المحور خارج مساحة الرسم البياني، وبالتالي يتم رسمها داخل مساحة الهامش.

رسم بياني خطي يحتوي على خلفية رمادية وهوامش على كل جانب.
chma=30,30,30,30

لإضافة هامش حول وسيلة الإيضاح، اضبط قيمة للمعلمتَين <opt_legend_width> و<opt_legend_height>.

في هذا المثال، يبلغ عرض وسيلة الإيضاح 60 بكسل تقريبًا. في حال ضبط <opt_legend_width> على 80 بكسل، يمتد الهامش إلى 20 بكسل خارج وسيلة الإيضاح.

رسم بياني خطي يحتوي على خلفية رمادية وهوامش على كل جانب.
chma=20,20,20,30|80,20

الرجوع إلى الأعلى

أنماط وتصنيفات المحور [الخط، الشريط، Google-o-meter، الرادار، المبعثر]

ويمكنك تحديد المحاور التي تريد عرضها على الرسم البياني ومنحها تصنيفات ومواضع ونطاقات وأنماط مخصّصة.

لا تعرض جميع الرسوم البيانية خطوط المحور تلقائيًا. يمكنك تحديد المحاور التي يجب أن يعرضها الرسم البياني بالضبط باستخدام معلَمة chxt. لا تعرض خطوط المحور التلقائية أرقامًا، يجب تحديد محور في المعلَمة chxt لعرض الأرقام.

يمكنك اختيار أن تعرض المحاور أرقامًا تعكس قيم البيانات، أو يمكنك تحديد محاور مخصّصة. والخيار التلقائي هو عرض القيم الرقمية، مع تغيير القيم لتتراوح من 0 إلى 100. ومع ذلك، يمكنك تغيير هذا النطاق باستخدام chxr لعرض أي نطاق، ويمكنك وضع نمط للقيم (على سبيل المثال، لعرض رموز العملات أو المنازل العشرية) باستخدام chxs.

إذا اخترت استخدام قيم مخصّصة، مثل "الاثنين، الثلاثاء، الأربعاء"، يمكنك استخدام مَعلمة chxl. لوضع هذه التصنيفات في مواقع محددة على طول المحور، استخدِم مَعلمة chxp.

أخيرًا، يمكنك استخدام المَعلمتَين chxs وchxtc لتحديد اللون والحجم والمحاذاة وسمات أخرى لتصنيفات المحاور المخصّصة والرقمية.

ملاحظة بشأن قيم السلسلة: يُسمح فقط باستخدام الأحرف الآمنة من عنوان URL في سلاسل التصنيفات. ولضمان الأمان، عليك ترميز عنوان URL لأي سلاسل تحتوي على أحرف غير متوفّرة في مجموعة الأحرف 0-9a-zA-Z. يمكنك العثور على برنامج ترميز لعناوين URL في مستندات العروض المرئية من Google.

يتناول هذا القسم المواضيع التالية:


المحاور المرئية chxt

تعرض المخططات الشريطية والخطية والرادارية ومخططات النقاط المبعثرة خطًا أو خطَين على المحور بشكل تلقائي، ولكن هذه الخطوط لا تتضمّن قيمًا. لعرض القيم على خطوط المحور، أو لتغيير المحاور التي يتم عرضها، عليك استخدام مَعلمة chxt. تتراوح قيم المحور تلقائيًا بين 0 و100، ما لم يتم ضبطها بشكل صريح باستخدام السمة chxr. لإخفاء جميع خطوط المحاور في رسم بياني خطي، حدِّد :nda بعد قيمة نوع الرسم البياني في المعلمة cht (مثال: cht=lc:nda).

لا يعرض المحوران العلوي والسفلي تلقائيًا علامات اختيار حسب القيم، بينما يعرضهما المحوران الأيسر والأيمن. يمكنك تغيير هذا السلوك باستخدام المَعلمة chxs.

البنية

chxt=
  <axis_1>
    ,...,
  <axis_n>
<axis>
محور مطلوب عرضه على الرسم البياني. المحاور المتاحة هي:
  • x - المحور "س" السفلي
  • t - المحور "س" العلوي [غير متوافق مع Google-o-Meter]
  • y - المحور "ص" الأيسر
  • r - المحور ص الأيمن [غير متوافق مع Google-o-Meter]

يمكنك تحديد محاور متعدّدة من النوع نفسه، على سبيل المثال: cht=x,x,y. سيؤدي هذا الإجراء إلى تكديس مجموعتَين من المحاور x على طول الجزء السفلي من الرسم البياني. ويكون هذا الإجراء مفيدًا عند إضافة تصنيفات مخصّصة على محور يعرض قيمًا رقمية (راجِع المثال أدناه). يتم رسم المحاور من الداخل إلى الخارج، لذا إذا كان لديك x,x، تشير علامة x الأولى إلى النسخة الأعمق، وتشير علامة x التالية إلى النسخة الخارجية التالية، وهكذا.

 

أمثلة

الوصف مثال

يعرض هذا المثال رسمًا بيانيًا خطيًا يحتوي على محور س ومحور ص ومحور علوي (t) ومحور أيمن (r).

بسبب عدم تحديد أي تصنيفات، يتم ضبط الرسم البياني تلقائيًا على نطاق يتراوح بين 0 و100 لجميع المحاور.

يُرجى العلم أنّ المحورين العلوي والسفلي لا يُظهران تلقائيًا علامات التجزئة بجانب التصنيفات.

مخطط خطي يحتوي على التصنيفات: 0 و20 و40 و60 و80 و100 على اليمين واليسار والتصنيفات: 0 و25 و50 و75 و100 أعلى وأسفل
chxt=x,y,r,t

يمكنك تضمين مجموعات متعدّدة من التصنيفات لكل محور من خلال تضمين القيمة نفسها أكثر من مرة. يوضّح هذا المثال مجموعتين من المحاور x ومجموعتين من المحاور y. ولن يكون ذلك مفيدًا بشكل خاص عند استخدام تصنيفات المحاور التلقائية فقط، كما هو موضّح هنا. ويمكنك تحديد تصنيفات مخصّصة لكل نسخة من كل محور باستخدام المَعلمة chxl.

<img <code="" dir="ltr" src="/static/chart/image/images/chart_41.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=20"


<img <code="" dir="ltr" src="/static/chart/image/images/chart_42.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=20


يعرض هذا المثال رسمًا بيانيًا شريطيًا أفقيًا على محور "س" ومحور ص ومحور T علوي ومحور r أيمن.

يتم حذف تصنيفات المحور، لذا تعرض Chart API نطاقًا من 0 إلى 100 للمحور x والمحور t.

يتم تحديد نطاق المحور الصادي والمحور r من خلال عدد الأشرطة. في هذه الحالة، هناك خمسة أشرطة، لذا تعرض Chart API نطاقًا يتراوح من 0 إلى 4. يوضع التصنيف الأول في وسط قاعدة الشريط الأول، ويوضع التصنيف الثاني في وسط قاعدة الشريط الثاني، وهكذا.

مخطط خطي يحتوي على التصنيفات: 0 و20 و40 و60 و80 و100 على اليمين واليسار والتصنيفات: 0 و25 و50 و75 و100 أعلى وأسفل
chxt=x,y,r,t

يمكنك إيقاف المحاور التلقائية في رسم بياني خطي من خلال تحديد :nda بعد نوع الرسم البياني. رسم بياني خطي يحتوي على محاور مخفية
cht=lc:nda

الرجوع إلى الأعلى

نطاق المحور chxr

يمكنك تحديد نطاق القيم التي تظهر على كل محور بشكل مستقل، باستخدام المَعلمة chxr. يُرجى العِلم أنّ هذا لن يغيِّر مقياس عناصر الرسم البياني، بل يغير فقط مقياس تصنيفات المحور. إذا كنت تريد أن تصف أرقام المحاور قيم البيانات الفعلية، اضبط <start_val> و <end_val> على القيمتين الأدنى والعليا لنطاق تنسيق البيانات، على التوالي. راجِع تحجيم المحور للاطّلاع على مزيد من المعلومات.

عليك إظهار محور باستخدام المَعلمة chxt إذا كنت تريد تحديد نطاقه.

لتحديد قيم المحور المخصّص، استخدِم المَعلمة chxl.

البنية

افصل بين نطاقات تصنيفات المحاور المتعددة باستخدام رمز الشرطة الرأسية ( | ).

chxr=
  <axis_index>,<start_val>,<end_val>,<opt_step>
    |...|
  <axis_index>,<start_val>,<end_val>,<opt_step>
<axis_index>
محور تطبيق التصنيفات عليه. هذا الفهرس يستند إلى صفر في مصفوفة المحور التي تحدّدها السمة chxt. على سبيل المثال، سيكون المحور r هو 1 في chxt=x,r,y.
<start_val>
رقم يحدد القيمة المنخفضة لهذا المحور.
<end_val>
رقم يحدد القيمة العالية لهذا المحور.
<opt_step>
[اختيارية] هي خطوة العد بين المؤشرات على المحور. ولا تتوفّر قيمة تلقائية للخطوة، ويتم احتساب الخطوة لمحاولة عرض مجموعة من التصنيفات المتباعدة بشكل جيد.

 

أمثلة

الوصف مثال

يعرض هذا المثال محورَي الصاديَين الأيمن والأيسر (y وr) ومحور س واحد (x).

لكل محور نطاق محدد. بسبب عدم تحديد أي تصنيفات أو مواضع، يتم أخذ القيم من النطاق المحدد، وتكون متباعدة بشكل متساوٍ ضمن هذا النطاق. في المخطط الخطي، تنتشر القيم بالتساوي على المحور x.

تم عكس اتجاه المحور للمحور r (الفهرس 2)، لأن القيمة الأولى (1000) أكبر من القيمة الأخيرة (0).


chxt=x,y,r
chxr=
  0,0,500|
  1,0,200|
  2,1000,0

في هذا المثال، يتم تحديد القيم للمحور x.

تكون تسميات المحور متباعدة بشكل متساوٍ على طول المحور. ويتم تحديد قيمة خمسة (5) للمَعلمة <opt_step>.

مخطط شريطي يحتوي على 200 و300 و400 على المحور x chxt=x
chxr=0,10,50,5

الرجوع إلى الأعلى

تصنيفات المحور المخصصة chxl

يمكنك تحديد تصنيفات محور السلسلة المخصّصة على أي محور، باستخدام المَعلمة chxl. يمكنك تحديد أي عدد تريده من التصنيفات. في حال عرض محور (باستخدام المَعلمة chxt) بدون تحديد تصنيفات مخصّصة، سيتم تطبيق التصنيفات العادية والرقمية. لتحديد نطاق رقمي مخصّص، استخدِم chxr المعلَمة بدلاً من ذلك.

لضبط مواقع جغرافية محدّدة على طول المحور للتصنيفات، استخدِم المَعلمة chxp.

البنية

حدِّد مجموعة واحدة من المَعلمات لكل محور تريد تصنيفه. افصل بين مجموعات التصنيفات المتعددة باستخدام رمز الشرطة الرأسية ( | ).

chxl=
  <axis_index>:|<label_1>|...|<label_n>
    |...|
  <axis_index>:|<label_1>|...|<label_n>
<axis_index>
محور تطبيق التصنيفات عليه. هذا فهرس في مصفوفة معلَمة chxt. على سبيل المثال، إذا كان لديك chxt=x,x,y,y، فسيكون الفهرس 0 هو المحور x الأول، وسيكون 1 هو المحور x الثاني.
<label_1>| ... |<label_n>
تصنيف واحد أو أكثر لوضعه على طول هذا المحور. يمكن أن تكون هذه القيم سلسلة أو أرقامًا، وليس من الضروري أن تكون السلاسل بين علامتَي اقتباس. ويتم عرض label_1 في أدنى موضع على المحور، كما يتم عرض label_n في أعلى موضع. تفصل التصنيفات الإضافية بينها بالتساوي. الإشارة إلى المساحات باستخدام علامة + ولا تتوفر طريقة لتحديد فاصل أسطر في التصنيف. افصل بين التصنيفات باستخدام رمز الشرطة الرأسية. ملاحظة: لا تضع ممرًا بعد التصنيف النهائي في مَعلمة chxl.

 

أمثلة

الوصف مثال

يعرض هذا الرسم البياني كيفية إضافة تصنيفات مخصّصة إلى محورَين. يُرجى العِلم عن كيفية تباعد القيم بشكل متساوٍ، وكيفية عدم انتهاء قيمة chxl الأخيرة بممر.

مخطط خطي يحتوي على 0 و100 على اليسار، A وB وC على اليمين، ويناير ويوليو ويناير ويوليو ويناير على المحور س و2005 و2006 و2007 أدناه
chxt=x,y
chxl=
0:|Jan|Feb|March|April|May|
1:|Min|Mid|Max

يتضمن هذا المثال تصنيفات المحاور على المحورَين الصاديَين الأيمن والأيسر (y وr). ويتضمّن أيضًا مجموعتَين من القيم للمحور س (x). يمكنك إضافة علامات اختيار على المحور ص باستخدام السمة chxs.

مخطط خطي يحتوي على 0 و100 على اليسار، A وB وC على اليمين، ويناير ويوليو ويناير ويوليو ويناير على المحور س و2005 و2006 و2007 أدناه
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
1:|0|50|100|
2:|A|B|C|
3:|2005|2006|2007

يتضمن هذا المثال تصنيفات المحاور على المحورين الصاديين الأيمن والأيسر (y وr). ويتضمّن أيضًا مجموعتَين من القيم للمحور س (x). لاحِظ التصنيفات الفارغة لمجموعة المحور "س" السفلية، والتي تُستخدم لتباعد القيم.

يستخدم هذا المثال القيم الافتراضية لتسميات المحور على المحور y الأيسر.

مخطط شريطي يحتوي على 0 و100 على اليسار، وA وB وC على اليمين، ويناير، وتموز (يوليو)، ويناير، ويوليو، ويناير على المحور س و2005 و2006 و2007 أدناه
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
2:|A|B|C|
3:|2005||2006||2007

إذا كنت تريد إضافة تصنيف عام لوصف محور بأكمله (على سبيل المثال، لتصنيف محور "التكلفة" وآخر "طالب")، استخدِم السمة chxt لإضافة محور إضافي على كل جانب، ثم استخدِم chxl لإضافة تصنيف مخصّص واحد إلى كل جانب وchxp لتباعده في منتصف المحور.


chxt=x,x,y,y
chxl=1:|Martinis|3:|Score
chxp=1,50|3,50

الرجوع إلى الأعلى

مواضع تصنيف المحور chxp

يمكنك تحديد تصنيفات المحاور التي تريد عرضها، سواء باستخدام التصنيفات التلقائية أو التصنيفات المخصّصة المحدّدة باستخدام chxl. إذا لم تحدّد مواضع دقيقة باستخدام هذه المَعلمة، سيتم تباعد التصنيفات بالتساوي وعلى قيمة خطوة تلقائية على طول المحاور. إذا لم تحدّد السمة chxl، ستكون تصنيفات علامات الاختيار هي القيم التلقائية (عادةً قيم البيانات أو الأرقام الشريطية في الرسوم البيانية الشريطية).

البنية

افصل بين مجموعات تحديد المواقع المتعددة باستخدام رمز الشرطة الرأسية (|).

chxp=
  <axis_1_index>,<label_1_position>,...,<label_n_position>
    |...|
  <axis_m_index>,<label_1_position>,...,<label_n_position>
<axis_index>
المحور الذي تحدّد المواضع له. يعرض هذا الحقل فهرسًا لمصفوفة معلَمة chxt. على سبيل المثال، إذا كان لديك chxt=x,x,y,y، سيكون الفهرس 0 هو المحور x الأول، وسيكون 1 هو المحور x الثاني، وهكذا.
<label_1_position>,...,<label_n_position>
موضع التصنيف على طول المحور. هذه قائمة من القيم الرقمية مفصولة بفواصل، تحدّد فيها كل قيمة موضع التصنيف المقابل في المصفوفة chxl: ينطبق الإدخال الأول على التصنيف الأول، وهكذا. الموضع هو قيمة في النطاق الخاص بهذا المحور. تجدر الإشارة إلى أنّ هذه القيمة ستكون دائمًا من 0 إلى 100 ما لم تحدّد نطاقًا مخصّصًا باستخدام chxr. يجب أن يكون لديك عدد من المواضع بالقدر الذي لديك فيه تصنيفات لهذا المحور.

 

أمثلة

الوصف مثال

يتضمن هذا المثال تصنيفات المحور r في مواضع محددة على الرسم البياني. يتم تحديد نص التصنيف باستخدام المَعلمة chxl.

يتم وضع التصنيفات التي لها موضع محدّد بقيمة 0 في أسفل المحور y أو r أو على يسار المحور "x" أو المحور "t".

يتم وضع التصنيفات التي لها موضع محدّد بقيمة 100 أعلى المحور y أو r أو على يمين المحورين x أو t.

Line chart with min, average, and max on the right, 20, 40, 60, 80, and 100 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y,r
chxl=2:|min|average|max
chxp=2,10,35,75

يوضّح هذا المثال قيم التصنيف التلقائية، ولكن في مواقع جغرافية محدّدة فقط.

chxp=1,10,35,75 - يجب أن يعرض المحور ص ثلاثة تصنيفات فقط: 10 و35 و75. وبسبب عدم تحديد نص تصنيف مخصّص، يتم عرض قيم المحاور هذه. يُرجى العِلم بأنّه لن تحتاج إلى الفصل بين التصنيفات بالتساوي عند استخدام chxp. إذا لم يتم تحديد chxp هنا، ستكون مسافة القيمة التلقائية للتصنيف على المحور ص كل 20 وحدة، كما هو موضّح في الرسم البياني الثاني.

Line chart with 10, 35, and 75 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y
chxp=1,10,35,75

رسم بياني خطي بمواضع المحور التلقائية.
chxt=x,y
chxp لم يتم تحديده

الرجوع إلى الأعلى

أنماط تصنيفات المحور chxs

يمكنك تحديد حجم الخط ولونه ومحاذاة تصنيفات المحاور، سواء كانت التصنيفات المخصّصة أو قيم التصنيفات التلقائية. وتكون جميع التصنيفات على المحور نفسه بالتنسيق نفسه. إذا كانت لديك نُسخ متعددة من محور واحد، يمكنك تنسيق كل نسخة بشكل مختلف. ويمكنك أيضًا تحديد تنسيق سلسلة التصنيف، مثلاً لعرض رموز العملات أو الأصفار اللاحقة.

بشكل افتراضي، لا يُظهر المحوران العلوي والسفلي علامات التجزئة حسب القيم، بينما يعرضهما المحوران الأيسر والأيمن.

البنية

ويجب فصل قيم المحاور المتعدّدة باستخدام الشرطة الرأسية (|).

chxs=
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
   |...|
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
<axis_index>
المحور الذي ينطبق عليه ذلك. وهذا الفهرس مبني على صفر في المعلَمة chxt.
<opt_format_string>
[اختيارية] هذه سلسلة تنسيق اختيارية، وتتّبع، في حال استخدامها، رقم فهرس المحور مباشرةً بدون فاصلة متداخلة. تبدأ قاعدة التنسيق بحرف حرف N متبوعًا بالقيم التالية، وجميعها اختيارية: تكون بنية سلسلة التنسيق على النحو التالي:
       N<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 -عرض البيانات من الإحداثي x أو y، على النحو المحدّد. يختلف معنى بيانات x حسب نوع الرسم البياني، لذا ننصحك بإجراء التجربة على الرسم البياني لتحديد معناه. القيمة التلقائية هي 'y'.
  • <following_text> - النص الحرفي المطلوب اتّباع كل قيمة
<opt_label_color>
اللون المطلوب تطبيقه على نص المحور (وليس سطر المحور) بالتنسيق السداسي العشري RRGGBB. ويتم تحديد لون خط المحور بشكل منفصل باستخدام opt_axis_color. اللون التلقائي هو الرمادي.
<opt_font_size>
[اختيارية] تحدّد حجم الخط بالبكسل. هذه المَعلمة اختيارية.
<opt_alignment>
[اختياري] محاذاة التصنيف. بالنسبة إلى المحاور العلوية أو السفلية، يصف هذا التصنيف كيفية محاذاة التصنيف مع علامة الاختيار فوقه أو أسفله. أما بالنسبة إلى المحورَين الأيسر والأيمن، فيصف طريقة محاذاة التصنيف داخل مربّع الإحاطة الخاص به والذي يؤثّر على المحور. حدِّد أحد الأرقام التالية:
  • -1 - أعلى أو أسفل: تظهر التصنيفات على يمين علامات التجزئة لليسار أو اليمين: تتم محاذاة التصنيفات إلى اليسار في منطقتها. الخيار التلقائي لتصنيفات المحور r
  • 0 - لأعلى أو أسفل: ترتكز التصنيفات على علامات التجزئة إلى اليسار أو اليمين: تظهر التصنيفات في وسط المنطقة. الخيار التلقائي لتصنيفات المحورين "س" و"تي".
  • 1 - أعلى أو أسفل: تظهر التصنيفات إلى يسار علامات التجزئة لليسار أو الأيمن: تتم محاذاة التصنيفات إلى اليمين في منطقتها. الخيار التلقائي لتصنيفات المحور y.
<opt_axis_or_tick>
[اختيارية، غير متاحة في Google-o-meter] ما إذا كان سيتم عرض علامات التجزئة و/أو خطوط المحور لهذا المحور لا تتوفّر علامات التأشير وخطوط المحور إلا للمحاور الأبعد. (على سبيل المثال، لا يمكن استخدامها مع الجزء الخارجي من محورَين س). استخدِم إحدى القيم التالية:
  • l (الحرف الصغير "L") - رسم خط المحور فقط
  • t - رسم علامات التجزئة فقط علامات التجزئة هي الخطوط الصغيرة بجانب تصنيفات المحاور.
  • lt - [تلقائي] يمكنك رسم كل من خط المحور وعلامات التجزئة لجميع التصنيفات.
  • _ - (شرطة سفلية) لا ترسم خط المحور أو علامات التجزئة. إذا كنت تريد إخفاء خط محور، استخدِم هذه القيمة.
<tick_color>
[اختيارية؛ غير متوافقة مع Google-o-meter] لون علامة الاختيار بالتنسيق السداسي العشري RRGGBB اللون التلقائي هو الرمادي.
<opt_axis_color>
[اختياري] لون خط المحور هذا، بتنسيق RRGGBB السداسي العشري. اللون التلقائي هو الرمادي.

 

أمثلة

الوصف مثال

ويتم تحديد حجم الخط ولونه للمحور x الثاني (يناير، فبراير، مارس).

رسم بياني خطي بالحد الأدنى والمتوسط والحد الأقصى على اليسار، 0 و1 و2 و3 و4 على اليمين، من 0 إلى 100 على طول المحور س ويناير وفبراير ومارس باللون الأزرق أدناه

chxt=x,y,r,x
chxr=2,0,4
chxl=3:|Jan|Feb|Mar|
     1:|min|average|max
chxp=1,10,35,75
chxs=3,0000DD,13,0,t

يتم تحديد حجم الخط ولونه والمحاذاة للمحور y الأيمن. يتم رسم علامات التجزئة، ولكن بدون خط المحور.

رسم بياني خطي من 0 إلى 100 على طول المحور س، يناير، فبراير، مارس أدناه، ومن 0 إلى 4 على المحور ص، وعلامات تجزئة حمراء بها نص أزرق لالحد الأدنى والمتوسط والحد الأقصى على اليمين.

chxt=x,y,r,x
chxl=3:|Jan|Feb|Mar|
     2:|min|average|max
chxp=2,10,35,95
chxs=2,0000DD,13,-1,t,FF0000

يتضمّن هذا الرسم البياني ثلاث مجموعات بيانات، ويعرض ثلاث مجموعات من تصنيفات المحاور، مجموعة واحدة لكل سلسلة. يتم تنسيق كل مجموعة من التصنيفات باستخدام سلسلة تنسيق مخصّصة، كما هو موضّح في ما يلي:

  • 0N*e,000000|
    • تعني 0 أول سلسلة بيانات
    • وتشير السمة N إلى سلسلة تنسيق.
    • * تعني بداية محددات التنسيق
    • وتعني السمة e التدوين العلمي.
    • * تعني نهاية محددات التنسيق
    • وتشير العلامة 000000 إلى نص أسود.
  • 1N*cUSD*Mil,FF0000|
    • تشير السمة 1 إلى السلسلة الثانية
    • وتشير السمة N إلى سلسلة تنسيق.
    • * تعني بداية محددات التنسيق
    • تعني c محدِّد العملة.
    • USD يحدّد الدولار الأمريكي كمحدد للعملات المطلوب استخدامه
    • * تعني نهاية محددات التنسيق
    • Mil هو سلسلة تالية حرفية.
    • FF0000 تعني نصًا أحمر.
  • 2N*sz2*,0000FF
    • "2" تعني السلسلة الثالثة.
    • N يُقصد بها سلسلة تنسيق.
    • * تعني بداية محددات التنسيق
    • تعني العلامة s عرض محدّدات التجميع (باللغة الإنجليزية الأمريكية، وهي فاصلة كل ثلاثة أصفار).
    • تعني الدالة z2 عرض أصفار لاحقة.
    • و"0000FF" تعني نصًا أزرق.

يتم ضبط نطاقات تصنيف المحور باستخدام المَعلمة chxr (axis_index وstart وend وstep). وإذا لم يتم ضبطها، ستكون القيمة التلقائية من 0 إلى 100.


chd=s:
  984sttvuvkQIBLKNCAIi,
  DEJPgq0uov17zwopQODS,
  AFLPTXaflptx159gsDrn
chxr=
  0,0,1000000,250000|
  1,0,60|
  2,0,5000
chxs=
  0N*e,000000|
  1N*cUSD*Mil,FF0000|
  2N*sz2*,0000FF

الرجوع إلى الأعلى

أنماط علامات تحديد المحور chxtc

يمكنك تحديد علامات تجزئة طويلة لمحاور محدّدة. وتُستخدم هذه الطريقة عادةً لتوسيع علامة التجزئة على طول الرسم البياني. استخدِم المَعلمة chxs لتغيير لون علامة التجزئة.

ويجب فصل قيم المحاور المتعدّدة باستخدام رمز الشرطة الرأسية (|). ويجب فصل القيم ضمن السلسلة بفاصلة.

البنية

chxtc=
  <axis_index_1>,<tick_length_1>,...,<tick_length_n>
    |...|
  <axis_index_m>,<tick_length_1>,...,<tick_length_n>
<axis_index>
المحور الذي ينطبق عليه ذلك. هذا الفهرس يستند إلى صفر في المعلَمة chxt. افصل بين القيم لمحاور مختلفة باستخدام محدد شريط.
<tick_length_1>,...,<tick_length_n>
طول علامات التجزئة على ذلك المحور بالبكسل إذا تم منح قيمة واحدة، سيتم تطبيقها على جميع القيم، وإذا تم منح أكثر من قيمة واحدة، ستتبدل علامات التجزئة على المحور في قائمة القيم الخاصة بذلك المحور. يتم رسم القيم الموجبة خارج مساحة الرسم البياني واقتصاصها بواسطة حدود الرسم البياني. الحد الأقصى للقيمة الموجبة هي 25. يتم رسم القيم السلبية داخل مساحة الرسم البياني واقتصاصها باستخدام حدود مساحة الرسم البياني.

 

أمثلة

الوصف مثال

مثال على استخدام chxtc لإنشاء علامات اختيار حمراء طويلة يتجاوز طول علامة التجزئة هنا عرض مساحة الرسم البياني، ولكن يتم اقتصاصه لتلائم الرسم البياني.

  • chxt=x,y,r,x - إظهار محور أيسر ومحور أيمن ومحورَين سفليَين
  • chxl=2:|min|average|max|3:|Jan|Feb|Mar - نص التصنيف المخصّص للمحورَين "r" (الجانب الأيمن) والخارجي.
  • chxp=2,10,35,95 - مواضع التصنيفات المخصّصة على المحور r (الفهرس=2) للتصنيفات الثلاثة
  • chxs=2,0000dd,13,-1,t,FF0000 - أنماط تصنيف المحور للمحور r: لون النص، وحجم النص، والمحاذاة إلى اليسار، مع علامات تجزئة حمراء.
  • chxtc=1,10|2,-180 - أطوال علامات المحور (ص) والمحور r. تحدد القيمة الأولى علامات بطول 10 بكسل خارج المحور. تحدّد القيمة الثانية علامات يبلغ طولها 180 بكسل داخل المحور، ويعني الرقم السالب أن العلامة تدخل داخل المحور، ويتم اقتصاصها لتلائم الرسم البياني.

رسم بياني خطي من 0 إلى 100 على طول المحور &quot;س&quot;، يناير، فبراير، مارس أدناه، ومن 0 إلى 4 على المحور &quot;ص&quot;، وعلامات تجزئة حمراء طويلة بنص أزرق يشير إلى الحد الأدنى والمتوسط والحد الأقصى على اليمين.

chxt=x,y,r,x
chxl=
  2:|min|average|max|
  3:|Jan|Feb|Mar
chxp=2,10,35,95
chxs=
  2,0000dd,13,-1,t,FF0000
chxtc=1,10|2,-180

يوضح هذا الرسم البياني أطوال علامات التجزئة المتبادلة. تحدّد السمة chxtc قيمتَين لطول التجزئة للمحور y (5 و15)، وتتناوب القيمتان المرسومتان على الرسم البياني.
chxt=x,y
chxtc=
  1,5,15

الرجوع إلى الأعلى

عمليات التعبئة في الخلفية chf [كل الرسوم البيانية]

يمكنك تحديد ألوان التعبئة والأنماط لمساحة بيانات الرسم البياني و/أو خلفية الرسم البياني بالكامل. تتضمن أنواع التعبئة تعبئة صلبة وتعبئات مخططة وتدرجات. يمكنك تحديد عمليات تعبئة مختلفة لمناطق مختلفة (على سبيل المثال، منطقة الرسم البياني بالكامل أو منطقة البيانات فقط). تحلّ تعبئة منطقة الرسم البياني محلّ تعبئة الخلفية. يتم تحديد جميع عمليات التعبئة باستخدام المَعلمة chf، ويمكنك مزج أنواع تعبئة مختلفة (الصلبة والمخططات والتدرجات) في الرسم البياني نفسه عن طريق فصل القيم بحرف الشرطة الرأسية ( | ). تملأ منطقة الرسم البياني استبدال عمليات تعبئة خلفية الرسم البياني.

تعبئة ثابتة chf [كل الرسومات البيانية]

يمكنك تحديد تعبئة ثابتة لمنطقة الخلفية و/أو الرسم البياني، أو تحديد قيمة شفافية للرسم البياني بأكمله. يمكنك تحديد عمليات تعبئة متعددة باستخدام رمز الشرطة الرأسية (|). (خرائط Google: الخلفية فقط).

البنية

chf=<fill_type>,s,<color>|...
<fill_type>
الجزء الذي يتم ملؤها من الرسم البياني. حدِّد إحدى القيم التالية:
  • bg - تعبئة الخلفية
  • c - ملء منطقة الرسم البياني هذه السمة غير متاحة للرسوم البيانية في الخرائط.
  • a: جعل الرسم البياني بأكمله (بما في ذلك الخلفيات) شفافًا ويتم تجاهل الأرقام الستة الأولى من <color>، ويتم تطبيق آخر رقمين فقط (قيمة الشفافية) على الرسم البياني بأكمله وجميع عمليات التعبئة.
  • b<index> - تعبئة ثابتة شريطية (الرسوم البيانية الشريطية فقط). استبدِل <index> بفهرس سلسلة الأشرطة لتعبئة لون ثابت. يشبه التأثير تحديد chco في رسم بياني شريطي. للاطّلاع على مثال، راجِع ألوان سلسلة الرسم البياني الشريطي.
ث
تشير إلى تعبئة ثابتة أو شفافة.
<color>
لون التعبئة بالتنسيق السداسي العشري RRGGBB. بالنسبة إلى الورق الشفاف، يتم تجاهل الأرقام الستة الأولى، ولكن يجب تضمينها على أي حال.

 

أمثلة

الوصف مثال

يملأ هذا المثال خلفية الرسم البياني باللون الرمادي الباهت (EFEFEF).

رسم بياني خطي أحمر بتعبئة مساحية سوداء.

chf=bg,s,EFEFEF

يملأ هذا المثال خلفية الرسم البياني باللون الرمادي الباهت (EFEFEF) ويملأ منطقة الرسم البياني باللون الأسود (000000).

رسم بياني خطي أحمر بمساحة رسم بياني سوداء وخلفية رمادية باهتة.

chf=c,s,000000|
bg,s,EFEFEF

يطبّق هذا المثال شفافية بنسبة 50% على الرسم البياني بالكامل (80 في النظام السداسي العشري تساوي 128، أو 50% تقريبًا من الشفافية). لاحِظ خلفية خلية الجدول تظهر من خلال الرسم البياني.

مخطط مبعثر بنقاط باللون الأزرق وشفافية 50٪.

chf=a,s,00000080

الرجوع إلى الأعلى

تعبئة متدرجة chf [خط، شريط، Google-o-meter، رادار، مبعثر، فين]

يمكنك تطبيق تعبئة تدرج واحدة أو أكثر على المناطق أو الخلفيات في الرسم البياني. تتلاشى التعبئة المتدرجة من لون إلى آخر. (مخططات دائرية ومخططات Google-ometer: الخلفية فقط).

يحدد كل تعبئة تدرج زاوية، ثم يتم ربط لونين أو أكثر بموقع محدد. ويختلف اللون عند انتقاله من علامة ارتساء إلى أخرى. يجب أن يتوفر لديك لونان على الأقل بقيم <color_centerpoint> مختلفة، بحيث يمكن أن يختفي أحدهما الآخر. ويتم تحديد كل تدرج إضافي من خلال زوجَي <color>,<color_centerpoint>.

البنية

chf=<fill_type>,lg,<angle>,<color_1>,<color_centerpoint_1>
    ,...,
  <color_n>,<color_centerpoint_n>
<fill_type>
المنطقة المطلوب ملؤها في الرسم البياني واحد ممّا يلي:
  • bg - تعبئة الخلفية
  • c - ملء منطقة الرسم البياني
  • b<index> - تعبئة متدرجة الشريط (الرسوم البيانية الشريطية فقط) استبدِل <index> بفهرس سلسلة الأشرطة لملئه بأحد التدرجات. للاطّلاع على مثال، راجِع ألوان سلسلة الرسم البياني الشريطي.
lg
تحديد تعبئة متدرجة.
<angle>
رقم يحدّد زاوية التدرج من 0 (أفقي) إلى 90 (عموديًا).
<color>
لون التعبئة بالتنسيق السداسي العشري RRGGBB:
<color_centerpoint>
يحدد نقطة الارتساء للون. سيبدأ اللون في التلاشي من هذه النقطة عند اقترابه من علامة ارتساء أخرى. يتراوح نطاق القيمة من 0.0 (الحافة السفلية أو اليسرى) إلى 1.0 (الحافة العلوية أو اليمنى)، ويتم إمالة النطاق بزاوية مقدارها <angle>.

 

أمثلة

الوصف مثال

تحتوي منطقة الرسم البياني على تدرج خطي أفقي، ويتم تحديده بزاوية صفر درجة (0).

الألوان هي الخوخ (FFE7C6) في الوسط على الجانب الأيسر (الموضع 0.0) والأزرق (76A4FB) في منتصف الجانب الأيمن (الموضع 1.0).

خلفية الرسم البياني مرسومة باللون الرمادي (EFEFEF).

رسم بياني خطي رمادي داكن مع خلفية رمادية باهتة ومنطقة الرسم البياني بتدرج خطي من الأبيض إلى الأزرق من اليسار إلى اليمين

chf=
  c,lg,0,
  FFE7C6,0,
(برتقالي فاتح)
  76A4FB,1
(أزرق)

تتضمّن منطقة الرسم البياني تدرجًا خطيًا قطريًا (من أسفل اليسار إلى أعلى اليمين) ويتم تحديده بزاوية تبلغ خمسة وأربعين درجة (45).

الخوخ (FFE7C6) هو أول لون محدد. ويظهر أسفل يسار الرسم البياني خوخ وردي فاتح.

الأزرق (6A4FB) هو اللون الثاني المحدد. ويكون الجزء العلوي الأيمن من الرسم البياني باللون الأزرق الخالص. يُرجى العِلم كيف نحدِّد إزاحة 0.75 لتوفير قمة باللون الأزرق تتلاشى باتجاه الزاوية العلوية اليسرى.

خلفية الرسم البياني مرسومة باللون الرمادي (EFEFEF).

رسم بياني خطي رمادي داكن مع خلفية رمادية باهتة ومنطقة الرسم البياني بتدرج خطي من الأبيض إلى الأزرق من أسفل اليسار إلى أعلى اليمين

chf=
  c,lg,45,
  FFE7C6,0,
(برتقالي فاتح)
  76A4FB,0.75
(أزرق)

تحتوي منطقة الرسم البياني على تدرج خطي عمودي (من أعلى إلى أسفل)، ويتم تحديده بزاوية تبلغ 90 درجة (90).

الأزرق (76A4FB) هو أول لون محدّد. ويظهر الجزء العلوي من الرسم البياني باللون الأزرق الخالص.

الخوخ (FFE7C6) هو اللون الثاني المحدد. ويظهر الجزء السفلي من الرسم البياني بلون وردي فاتح.

خلفية الرسم البياني مرسومة باللون الرمادي (EFEFEF).

رسم بياني خطي رمادي داكن مع خلفية رمادية باهتة ومنطقة الرسم البياني بتدرج خطي من الأبيض إلى الأزرق من الأسفل إلى الأعلى

chf=
  c,lg,90,
  FFE7C6,0,
(برتقالي فاتح)
  76A4FB,0.5
(أزرق)

الرجوع إلى الأعلى

 

عمليات التعبئة المخطَّطة chf [خط، شريط، Google-o-meter، رادار، مبعثر، فين]

يمكنك تحديد تعبئة خلفية مخططة لمنطقة الرسم البياني، أو الرسم البياني بالكامل. (مخططات دائرية ومخططات Google-ometer: الخلفية فقط).

البنية

chf=
  <fill_type>,ls,<angle>,<color_1>,<width_1>
    ,...,
  <color_n>,<width_n>
<fill_type>
المنطقة المطلوب ملؤها في الرسم البياني واحد ممّا يلي:
  • bg - تعبئة الخلفية
  • c - ملء منطقة الرسم البياني
  • b<index> - تعبئة مخطط شريطي (المخططات الشريطية فقط). استبدِل <index> بفهرس سلسلة الأشرطة لملئه بالشرائط. راجِع ألوان سلسلة الرسم البياني الشريطي للحصول على مثال.
ls
يحدد ملء الشريط الخطي.
<angle>
زاوية جميع الخطوط بالنسبة إلى المحور الصادي. استخدِم 0 للخطوط العمودية أو 90 للخطوط الأفقية.
<color>
لون هذا الشريط بالتنسيق السداسي العشري RRGGBB. كرِّر استخدام <color> و <width> لكل شريط إضافي. يجب أن يكون لديك شريطان على الأقل. وتتناوب الأشرطة إلى أن يتم ملء الرسم البياني.
<width>
عرض هذا الشريط، من 0 إلى 1، حيث تمثّل 1 عرض الرسم البياني الكامل. يتم تكرار الخطوط حتى يتم ملء الرسم البياني. كرِّر <color> و <width> لكل شريط إضافي. يجب أن يكون لديك شريطان على الأقل. وتتناوب الأشرطة إلى أن يتم ملء الرسم البياني.

 

أمثلة

الوصف مثال
  • bg,ls,0 - يتم ملء شريط الخلفية بخطوط بزاوية صفرية للمحور y (بالتزامن مع المحور y). تملأ الخطوط خلفية الرسم البياني ومساحة الرسم أيضًا.
  • CCCCCC,0.15 - يكون الشريط الأول باللون الرمادي الداكن، بعرض الرسم البياني بنسبة 15%.
  • FFFFFF,0.1 - الشريط الثاني باللون الأبيض، بعرض 10% من الرسم البياني.
رسم بياني خطي أزرق بخطوط رمادية وبيضاء متبادلة من اليسار إلى اليمين
chf=
  bg,ls,0,
  CCCCCC,0.15,
  FFFFFF,0.1
  • c,ls,90 - مساحة رسم بياني بخطوط أفقية بزاوية تبلغ 90 درجة من المحور الصادي. تملأ الخطوط مساحة الرسم، ولكن يتم حذف خلفية الرسم البياني.
  • 999999,0.25 - يكون الشريط الأول رماديًا داكنًا، بعرض الرسم البياني بنسبة 25%.
  • CCCCCC,0.25: يكون مماثلاً للشريط الأول، ولكن بلون رمادي أفتح.
  • FFFFFF,0.25 - مثل الشريط الأول، ولكن باللون الأبيض.
مخطط خطي أزرق بخطوط رمادية داكنة ورمادي باهت وأبيض ورمادي داكن من الأسفل إلى الأعلى
chf=
  c,ls,90,
  999999,0.25,
  CCCCCC,0.25,
  FFFFFF,0.25

الرجوع إلى الأعلى

خطوط الشبكة chg [خط، شريط، رادار، مبعثر]

يمكنك تحديد خطوط شبكة مصمتة أو منقَّطة على الرسم البياني باستخدام المَعلمة chg.

لا تسمح لك هذه المعلمة بتحديد سُمك الخطوط أو لونها. لعرض مزيد من الطرق لإنشاء خطوط على الرسم البياني، يمكنك الاطّلاع على علامات تحديد الأشكال (chm من النوع h أو H أو v أو V) وعلامات النطاق (chm) وعلامات تحديد المحور (chxtc).

البنية

chg=
  <x_axis_step_size>,<y_axis_step_size>,<opt_dash_length>,<opt_space_length>,<opt_x_offset>,<opt_y_offset>
<x_axis_step_size>, <y_axis_step_size>
تُستخدم لحساب عدد خطوط الشبكة x أو y لعرضها على الرسم البياني. 100 / step_size = عدد خطوط الشبكة على الرسم البياني. وهذا يعني أنّ الرقم 20,25 يعني 5 خطوط شبكة عمودية و4 خطوط أفقية للشبكة.
<opt_dash_length>، <opt_space_length>
[اختيارية] تُستخدَم لتحديد خطوط الشبكة المتقطعة. المعلمة الأولى هي طول كل شرطة سطر، بالبكسل. المعلمة الثانية هي التباعد بين الشرطات، بالبكسل. حدِّد 0 للرمز <opt_space_length> لخط ثابت. القيم التلقائية هي 4.1.
<opt_x_offset>,<opt_y_offset>
[اختياري] عدد الوحدات، وفقًا لمقياس الرسم البياني، لتعويض خط الشبكتين x وy على التوالي. يمكن أن تكون القيم موجبة أو سالبة. إذا حددت هذه القيمة، عليك أيضًا تحديد جميع القيم السابقة. القيم التلقائية هي 0.0.

 

أمثلة

الوصف مثال

لا تستخدم هذه الأمثلة سوى المعلمتَين <x_axis_step_size> و<y_axis_step_size>. تعرض Chart API خط شبكة متقطع تلقائيًا.

رسم بياني خطي يحتوي على 5 خطوط عمودية وخطين أفقيين متقطعين باللون الرمادي المتقطع
chg=20,50
رسم بياني خطي يحتوي على 5 خطوط عمودية وخطين أفقيين متقطعين باللون الرمادي المتقطع
chg=20,50

يستخدم هذا المثال مساحات أكبر لعرض خطوط شبكة أفتح (1,5).

رسم بياني خطي يحتوي على 5 خطوط رأسية وخطين أفقيين باهتين ورمادي باهت ومتقطع
chg=20,50,1,5

لعرض خطوط شبكة متّصلة، حدِّد صفرًا (0) للمَعلمة <opt_space_length>.

يحدد هذا الرسم البياني أيضًا إزاحة المحور س بقيمة 10.

رسم بياني خطي يحتوي على 5 خطوط عمودية وخطين أفقيين رماديين داكنين
chg=20,50,1,0,10

يوضِّح هذا الرسم البياني إزاحة المحور س بقيمة 10، وإزاحة المحور ص رقم 20.

رسم بياني خطي يحتوي على 5 خطوط عمودية وخطين أفقيين رماديين داكنين
chg=20,50,3,3,10,20

الرجوع إلى الأعلى

أنماط الخطوط chls [خط، رادار]

يمكنك تحديد سُمك الخط والنمط المصمت/المتقطع باستخدام المَعلمة chls. لا يمكن استخدام هذه المعلَمة إلّا لتصميم الخطوط في المخططات الخطية أو النسيجية، ولا يمكنك استخدامها لتصميم الخط في خطوط الرسم البياني المركّب، ما لم يكن النوع الأساسي للرسم البياني المركّب رسمًا بيانيًا خطيًا.

البنية

افصل بين أنماط الأسطر المتعددة بحرف الشرطة الرأسية ( |)؛ وينطبق النمط الأول على السطر الأول، والنمط الثاني على السطر التالي، وهكذا. إذا كان لديك أنماط أقل من الخطوط، سيتم تطبيق النمط التلقائي على جميع الأسطر غير المحدّدة.

chls=
  <line_1_thickness>,<opt_dash_length>,<opt_space_length>
    |...|
  <line_n_thickness>,<opt_dash_length>,<opt_space_length>
<line_1_thickness>
سُمك الخط، بالبكسل
<opt_dash_length>، <opt_space_length>
[اختيارية] تُستخدَم لتحديد خطوط الشبكة المتقطعة. المعلمة الأولى هي طول كل شرطة سطر، بالبكسل. المعلمة الثانية هي التباعد بين الشرطات، بالبكسل. بالنسبة إلى الخط المتصل، لا تحدّد أي قيمة. في حال تحديد <opt_dash_length> فقط، سيتم ضبط <opt_space_length> على <opt_dash_lengthالقيمة التلقائية 1,0 (خط ثابت).

 

أمثلة

الوصف مثال

في هذه الحالة، يتم تحديد الخط المتقطّع بواسطة 3,6,3، ويتم تحديد الخط المتصل الأكثر سمكًا باستخدام السمة 5.

رسم بياني خطي بخط متصل وخط متقطّع
chls=3,6,3|5

الرجوع إلى الأعلى

علامات الرموز الديناميكية chem [شريطي، خط، رادار، مبعثر]

أنشئ المخطط، وحدِّد رمزًا ديناميكيًا واحدًا أو أكثر كقيم chem. وتكون بنية chem على النحو التالي. جميع العناصر المفصولة بفواصل منقوطة باللون البنفسجي اختيارية، ويمكن حذف أي عنصر منها بالكامل في عنوان URL. يمكنك تضمين عدّة علامات من خلال تضمين سلاسل بنية متعددة مفصولة بحرف |. يمكنك الاطّلاع على المزيد من المعلومات حول الرموز الديناميكية في صفحة الرموز الديناميكية.

يمكنك أيضًا تضمين مخطط داخل مخطط آخر كرمز ديناميكي. ويمكنك الاطّلاع على القسم الفرعي الرسوم البيانية المضمّنة أدناه.

chem=
  y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
|...| y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
s=<icon_string_constant>
ثابت علامة سلسلة لرمز ديناميكي، من صفحة الرموز الديناميكية يتطابق هذا الثابت تقريبًا مع معلَمة chst للرموز المستقلة. ولكن عندما تبدأ سلسلة الرمز المستقل بـ "d_"، عليك إزالة تلك البادئة للحصول على علامة الرمز الديناميكي المكافئ. مثال: رمز قائمة بذاته: d_bubble_icon_text_small، وعلامة الرمز الديناميكي المكافئ: bubble_icon_text_small.
d=<marker_data_string>
البيانات المطلوبة لهذا النوع المحدّد من العلامات تتضمّن هذه السمة السلسلة نفسها التي سيتم استخدامها في مَعلمة chld لرمز مكافئ مستقلّ، باستثناء أنّ جميع المحدِّدات يجب استبدالها بفواصل (تذكّر استخدام الفواصل بدلاً من علامات الشرطة الرأسية للنصوص المتعدّدة الأسطر). يُرجى العِلم أنّه يجب أيضًا إلغاء الأحرف التالية باستخدام علامة @ ضمن سلسلة البيانات: الشرطة الرأسية ( | ) أو عند ( @ ) أو يساوي ( = ) والفاصلة ( , ) والفاصلة المنقوطة ( ; ). أمثلة: hello@,+world و5@@10+cents+each
ds=<which_series>
[اختياري] الفهرس القائم على الصفر لسلسلة البيانات التي تنتمي إليها هذه العلامة. القيمة التلقائية هي 0.
dp=<which_points>
[اختياري] تحدِّد هذه السياسة نقاط البيانات المستخدمة لرسم العلامات. القيمة التلقائية هي 0 (النقطة الأولى في السلسلة). استخدِم أحد التنسيقات التالية:
  • n.d - نقطة البيانات التي يجب رسم العلامة عليها، حيث يشير n.d إلى الفهرس الصفري في السلسلة. إذا حددت قيمة لا تمثل عددًا صحيحًا، يشير الكسر إلى نقطة متوسطة محسوبة. على سبيل المثال، تعني 3.5 منتصف المسافة بين النقطة 3 والنقطة 4.
  • range,<start>,<end>,<step> - يمكنك وضع علامة على كل نقطة بيانات خطوة في نطاق من البداية إلى النهاية، . البداية والنهاية هما قيمتا فهرس، ويمكن أن تكونا أرقام نقاط عائمة للإشارة إلى القيم المتوسطة. جميع القيم اختيارية؛ القيم التلقائية هي: start=0، وend=last item، وstep=1. إذا تخطّيت قيمة، عليك تضمين أي فواصل متوسطة، ولكن لن تحتاج إلى تضمين فواصل لاحقة فارغة. أمثلة: يتم رسم علامة dp=range,0,4 على العناصر من 0 إلى 4، ويتم رسم علامة على العناصر من خلال dp=range,5,10,2، على أن يتم رسم علامة على العناصر 5 و7 و9، والنقطة dp=range,2 التي ترسم نقاطًا على النقطة الثالثة والنقاط اللاحقة، بينما يرسم dp=range,3,,1.5 علامات على كل 1.5 نقطة بيانات من العنصر الرابع إلى الأخير.
  • all - رسم علامة على كل عنصر ويعادل ذلك range,0,end_index. مثلاً: dp=all
  • every,n - يجب رسم علامة على كل علامة ن. مثال: ترسم السمة dp=every,2 علامة على العناصر 0 و2 و4.
py=<z_order>
[اختيارية] الطبقة التي يجب رسم العلامة عليها مقارنةً بالعلامات الأخرى وجميع عناصر الرسم البياني الأخرى يمثّل هذا الرقم رقم النقطة العائمة من -1.0 إلى 1.0، شاملاً الرقم -1.0 يمثل في الأسفل و1.0 في الأعلى. تكون عناصر الرسم البياني (الأسطر والأشرطة) أقل من الصفر بقليل. في حال وجود علامتَين لهما القيمة نفسها، يتم رسمهما بالترتيب المحدّد في عنوان URL. القيمة التلقائية هي 0.0 (أعلى عناصر الرسم البياني مباشرةً).
po=<x,y>
[اختياري] تمثّل هذه السمة موضعًا مطلقًا على الرسم البياني يمكن رسم العلامة عنده، حيث يمثّل الرقمان x وy رقما نقطة عائمة، حيث يمثّل الرقم 0.0,0.0 أسفل اليمين ويمثّل الرقم 1.0,1.0 أعلى يسار الصفحة.
of=<x_offset,y_offset>
[اختياري] عدد وحدات البكسل المطلوب إزاحة الرمز من موضعه العادي. x_offset وy_offset عبارة عن عدد صحيح موجبة أو سالبة. من المهم تحديد هذه القيمة في رمز ديناميكي مضمّن، لأنّ العلامة سيتم توسيطها عموديًا وأفقيًا فوق النقطة، ما يعني أنّ النقطة لن تتماشى على الأرجح مع علامة البيانات. تمثّل إزاحة جيدة للدبوس المستقيم of=0,22. قيمة الإزاحة الجيدة للدبوس المائل هي of=-12,20 أو of=12,20 بناءً على اتجاه الميل، ولكن قد يكون عليك تجربة ذلك. القيمة التلقائية هي 0,0.

 

أمثلة

الوصف مثال
في ما يلي أمثلة على الرمز الديناميكي نفسه الذي تم إنشاؤه كصورة مستقلة ويُستخدم كعلامة في رسم بياني خطي.

الرسم البياني 1: https://chart.googleapis.com/chart?chs=300x140&cht=lc&chco=FF9900,224499&
chd=t:75,74,66,30,10,5,3,1&chls=1|1&
chem=y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0&chm=v,ccccFF,0,::.2,2

الرسم البياني 2: https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|Wheeee!|FFFFFF|000000

رسم بياني خطي يحمل علامة الرمز الديناميكي
chem=
  y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0


علامة الرمز الديناميكي نفسها للصورة المستقلة


chst=
  d_bubble_icon_text_small
chld=
  ski|bb|Wheeee!|FFFFFF|000000

يُرجى العِلم أنّ علامة الرمز الديناميكي ستظهر في وسط النقطة أفقيًا وعموديًا. وبالتالي، إذا استخدمت رمزًا ديناميكيًا يتميز بذيل، لن يظهر الذيل على نقطة الرسم البياني، بل يظهر في وسط العلامة. يحدّد الرسم البياني الأول العلامة في نقطة البيانات 3، ما يضع الذيل في يسار العلامة على الخط قليلاً.

يستخدم الرسم البياني الثاني القيمة of لنقل ذيل العلامة أعلى نقطة البيانات المطلوبة. قيمة الإزاحة الجيدة للدبوس المائل هي -12,20.


chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1



chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1;
  of=-12,0

لتضمين رموز ديناميكية متعددة، كرِّر سلسلة البنية المفصولة بحرف |.

يوضح هذا المثال نطاقًا، بالإضافة إلى علامتين فرديتين.

لاحِظ كيف إزاحة الدبابيس العمودية بمقدار 0,22، وهناك إزاحة بمقدار 12,20 للدبابيس المائلة كي تتماشى نقاط الدبوس مع السلسلة التي تصفها.


chem=
  y;s=map_xpin_letter;d=pin_sright,A,FF0000;dp=4;ds=0;py=1;of=12,20|
  y;s=map_pin_icon;d=baby,FF5555;ds=1;dp=6;of=0,22|
  y;s=map_pin_icon;d=camping,DEF763;ds=2;dp=range,2,5
يوضح هذا علامة نص متعدد الأسطر. يجب إزاحة العلامة بعد إضافة النص، لأنّ حجم الفقاعة التفسيرية يتغيّر لتناسب النص، ما يؤدي إلى إعادة توسيطه على الرسم البياني. لاحِظ كيف تتم الإشارة إلى الأسطر الجديدة في النص باستخدام الفواصل في سلسلة بيانات d.
chem=y;
  s=bubble_texts_big;
  d=bbbr,FFC6A5,000000,Outlier,Forgot+to+feed;
  ds=0;
  dp=13;
  of=-120,2

الرسوم البيانية المضمّنة

يمكنك تضمين مخطط داخل مخطط آخر باستخدام بنية الرمز الديناميكي.

يتوفر نمطان من علامات الرسم البياني المضمّنة: الرسوم البيانية المضمّنة في فقاعة، والرسوم البيانية المضمّنة بدون فقاعة. فيما يلي أمثلة على كليهما:

رسم بياني بلا فقاعات
رسم بياني مع فقاعة
رسم بياني بدون فقاعة تفسيرية

وفي ما يلي تفاصيل معلَمات s=<icon_string_constant>;d=<marker_data_string>، لكل من الرسوم البيانية غير الفقاعية والرسومات البيانية المضمّنة (لم يتم وصف المعلَمات التي تم تناولها أعلاه مرة أخرى هنا):

البنية

Non-bubble:
  chem=y;s=ec;d=<alignment_string>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>

Bubble:
  chem=y;s=ecb;d=<frame_type>,<padding>,<frame_color>,<fill_color>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>
alignment_string
[غير الفقاعة فقط] أي جزء من الرسم البياني المضمَّن الذي لا يحتوي على فقاعات يتم تثبيته في نقطة البيانات. اختَر أحد ثوابت السلسلة المكوّنة من حرفَين في المخطّط البياني التالي:سلاسل المحاذاة
chart_data
بيانات الرسم البياني المضمّن يعرض هذا العمود كل القيم بعد https://chart.googleapis.com/chart? في عنوان URL الخاص بالرسم البياني المطلوب تضمينه. استخدِم الأداة أدناه أو اتّبِع القواعد المدرَجة أسفل الأداة.
frame_type
[فقاعة تفسيرية فقط] يشير ذلك إلى أحد ثوابت نمط الإطار للرمز الديناميكي.
المساحة المتروكة
[الفقاعة فقط] المساحة المتروكة داخل الفقاعة التفسيرية بالبكسل
frame_color
[الفقاعة فقط] لون الإطار، كسلسلة لون HTML مكونة من ستة أرقام بدون العلامة # مثال: FF00FF
fill_color
[الفقاعة فقط] لون تعبئة الفقاعة التفسيرية، كسلسلة لون HTML مكونة من ستة أرقام بدون علامة # مثال: FF00FF

بيانات الرسم البياني المضمّنة

استخدِم أداة الإحالات الناجحة التالية للمساعدة في إنشاء سلسلة الرسم البياني، أو أنشئ سلسلة الرسم البياني يدويًا باتّباع القواعد المحدّدة بعد الأداة.

قواعد التحويل اليدوي

1- استبدِل أولاً جميع الأحرف التالية في أزواج المَعلمة والقيمة بالقيم التالية بالترتيب الموضّح:

استبدال مع هذا
%7C أو %7c
|
@
@@
%
%25
,
@,
|
@|
;
@;
و
%26
=
%3D

‫2. بعد ذلك، استبدِل كل قيم & و= في زوجَي parameter1=value1&parameter2=value2... بفواصل.

الرجوع إلى الأعلى

ملء الأسطر chm [خط، رادار]

يمكنك ملء المنطقة أسفل خط البيانات بلون خالص.

يمكنك دمج عمليات ملء الأسطر مع أي مَعلمات chm أخرى باستخدام حرف الشرطة الرأسية ( |) لفصل مَعلمات chm.

البنية

chm=
  <b_or_B>,<color>,<start_line_index>,<end_line_index>,<0>
    |...|
  <b_or_B>,<color>,<start_line_index>,<end_line_index>,<0>
<b_or_B>
تحديد ما إذا كنت تريد ملؤها إلى أسفل الرسم البياني أو إلى السطر السفلي التالي فقط.
  • B - تعبئة من <start_line_index> إلى أسفل الرسم البياني ويتيح <end_line_index> استخدام بنية خاصة للسماح لك بملء شريحة من الرسم البياني. وهذه الطريقة هي الأسهل إذا كان لديك رسم بياني بسطر واحد تريد ملئه.
  • b - ملء بين سطرين في مخطط متعدد الأسطر. تتم الإشارة إلى سطري البداية والنهاية من خلال <start_line_index> و<end_line_index>.
<color>
رقم سداسي عشري بتنسيق RRGGBB للون التعبئة.
<start_line_index>
فهرس السطر الذي تبدأ عنده عملية التعبئة. تضم سلسلة البيانات الأولى المحدّدة في chd فهرسًا بقيمة صفر (0)، وتحتوي سلسلة البيانات الثانية على فهرس 1، وهكذا.
<end_line_index>
  • نوع التعبئة 'b' - السطر الذي يتم إيقاف التعبئة عنده. يجب أن يكون هذا الخط أسفل الخط الحالي.
  • نوع التعبئة "ب" - أحد الخيارات التالية:
    • any value - يتم تجاهل أي رقم فردي في هذه المعلمة، وستنتقل التعبئة من السطر المحدد إلى قاعدة الرسم البياني
    • start:end - لملء شريحة رأسية أسفل الرسم البياني، حدِّد start:end، حيث تمثل هذه فهارس نقاط بيانات تصف مكان بدء التعبئة وإيقافها. كلتا القيمتين اختياريتين، ويتم ضبطهما تلقائيًا على first_point:last_point. (اطّلِع على المثال أدناه.)
<0>
قيمة محجوزة - يجب أن تكون صفرًا.

 

أمثلة

الوصف مثال

بالنسبة إلى سلسلة واحدة، من الأبسط استخدام chm=B. يؤدي هذا إلى ملء المنطقة الواقعة تحت الخط بالكامل.

هذا هو نوع منطقة التعبئة الوحيد المتاح للمخططات النسيجية. لا تعمل السمة chm=b مع الرسوم البيانية النسيجية.


chm=B,76A4FB,0,0,0

إليك رسم بياني يحتوي على سطرين وتعبئة. ولملء المنطقة أسفل الخط السفلي وأعلى السطر العلوي، يجب اتّباع أسلوب خاص، سنتناوله في ما يلي.


chd=s:
cefhjkqwrlgYcfgc,
QSSVXXdkfZUMRTUQ,
HJJMOOUbVPKDHKLH,

chm=
b,224499,0,1,0| (أزرق)
b,FF0000,1,2,0| (أحمر)

في رسم بياني متعدّد الأسطر، يجب إدراج سلسلة تحتوي على نسختَين من أعلى قيمة بيانات لتنسيق البيانات لملئها من أعلى الرسم البياني إلى السطر الأول. على سبيل المثال، "...." للترميز الموسَّع، و"100,100" للترميز الأساسي للنص، وما إلى ذلك. املأ البيانات من هذه السلسلة إلى أعلى سطر.

للملء من السطر الأخير إلى أسفل الرسم البياني، أدرِج سلسلة تحتوي على نسختين من أدنى قيمة بيانات لتنسيق البيانات. على سبيل المثال، AAAA للترميز الموسّع، و0.0 للتنسيق الأساسي للنص، وما إلى ذلك.

يتم رسم الخطوط نفسها باللون الأسود باستخدام chco.

ثلاثة خطوط في الرسم البياني؛ مظلل الرسم البياني باللون الأخضر من أسفل إلى السطر الأول، وأحمر من السطر الأول إلى السطر الثاني، وأزرق داكن من الخط الثاني إلى الثالث وأزرق باهت من الخط الثالث إلى أعلى الرسم البياني
chd=e:
  ....,
(أعلى قيمة)
  cefhjkqwrlgYcfgc,
  QSSVXXdkfZUMRTUQ,
  HJJMOOUbVPKDHKLH,
  AAAA
(قيمة صفرية)
chm=
  b,76A4FB,0,1,0|
(أزرق فاتح)
  b,224499,1,2,0| (أزرق)
  b,FF0000,2,3,0| (أحمر)
  b,80C65A,3,4,0 (أخضر)
chco=000000

في ما يلي رسم بياني خطي بشرائح تعبئة رأسية. ويمكن تحقيق ذلك من خلال تحديد زوج start:end لـ <end_line_index> مع نوع تعبئة السطر 'B'.

  • B,76A4FB,0,0:3,0 - تعبئة رأسية زرقاء ضمن السطر 0، مرتبطة بنقاط البيانات من 0 إلى 3.
  • B,990000,0,7:10,0: تعبئة رأسية حمراء ضمن السطر 0، مرتبطة بنقاط البيانات من 7 إلى 10
  • B,DEDC06,0,12:,0 - تعبئة عمودية صفراء تحت السطر 0، من نقطة البيانات 12 حتى نهاية السلسلة.

chm=
  B,76A4FB,0,0:3,0|
  B,990000,0,7:10,0|
  B,DEDC06,0,12:,0

يعرض هذا المثال استخدام التعبئة الخطية على مخطط نسيجي.

رسم بياني نسيجي
chm=
  B,FF000080,0,1.0,5.0|
  B,FF990080,1,1.0,5.0

الرجوع إلى الأعلى

علامات الأشكال 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> هو n.d.)
  • H - خط أفقي خلال علامة البيانات المحددة. ويتوافق هذا مع بنية <size> موسّعة تسمح لك بتحديد طول سطر دقيق: line_thickness[:length] حيث يكون :length اختياريًا، ويتم ضبطه تلقائيًا على العرض الكامل لمساحة الرسم البياني.
  • o - دائرة
  • s - مربّع
  • v - خط عمودي من المحور "س" إلى نقطة البيانات
  • 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 في النطاق بدءًا من قيم فهرس البداية إلى النهاية، ويشمل ذلك. جميع المعلَمات اختيارية (قد تكون غير موجودة)، وبالتالي سيتم ضبط 3::1 من العنصر الرابع إلى آخر خطوة 1، وسيتم تلقائيًا ضبط first:last:1 في حال حذف هذه المعلَمة. يمكن أن تكون جميع القيم أرقام نقاط عائمة. ويمكن أن تكون start وend سالبة، ليتم احتسابها مرة أخرى من القيمة الأخيرة. إذا كانت قيمة كل من الحقلين start وend سالبتين، تأكَّد من إدراجهما بقيمة متزايدة (على سبيل المثال، -6:-1:1). إذا كانت قيمة الخطوة n أقل من 1، سيتم احتساب نقاط البيانات الإضافية من خلال دمج قيم البيانات المقدّمة. القيم التلقائية هي first:last:1
  • 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
  • serve - اترك هذا الحقل فارغًا.
  • <horizontal_offset> - رقم موجب أو سالب يحدّد الإزاحة الأفقية بالبكسل. اختياري، اتركه فارغًا في حال عدم استخدامه.
  • <vertical_offset> - رقم موجب أو سالب يحدّد الإزاحة العمودية بالبكسل. اختياري، اتركه فارغًا في حال عدم استخدامه.

 

أمثلة

الوصف مثال

في ما يلي مثال على العديد من علامات الأشكال والخطوط.

  • a,990066,0,0.0,9.0 - السهم الأرجواني، السلسلة الأولى، النقطة الأولى، الحجم 9
  • c,FF0000,0,1.0,20.0 - الصليب الأحمر، السلسلة الأولى، النقطة الثانية، الحجم 9
  • d,80C65A,0,2,20.0 - معيَّن أخضر، السلسلة الأولى، النقطة الثالثة، الحجم 9.
  • H,000000,0,3,1:40 - خط أفقي أسود، السلسلة الأولى، نقطة البيانات 3، بعرض بكسل واحد، وطول أربعين بكسل.
  • o,FF9900,0,4.0,12.0 - دائرة برتقالية، السلسلة الأولى، النقطة الخامسة، الحجم 12.
  • s,3399CC,0,5.0,11.0 - مربّع أزرق، السلسلة الأولى، النقطة السادسة، الحجم 11
  • v,BBCCED,0,6.0,1.0 - خط عمودي حتى النقطة، السلسلة الأولى، النقطة السابعة، عرض بمقدار بكسل واحد
  • V,3399CC,0,7.0,1.0 - خط عمودي من أسفل إلى أعلى الرسم البياني، السلسلة الأولى، نقطة ثمانية، وبعرض بكسل واحد.
  • x,FFCC33,0,8.0,20.0 - علامة "X" صفراء، السلسلة الأولى، النقطة التاسعة، الحجم 20
  • H,FFFF00,0,9,2 - خط أصفر أفقي لعرض الرسم البياني عند نقطة البيانات 9.
  • h,FF0000,0,0.5,1 - خط أفقي أحمر عند الارتفاع المحدد، السلسلة الأولى، في منتصف الرسم البياني، بعرض وحدة بكسل واحدة.
رسم بياني خطي مع علامات
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

في ما يلي مثال على استخدام الماس لسلسلة بيانات واحدة، والدوائر لسلسلة البيانات الأخرى.

إذا كانت علامتان أو أكثر تشغل النقطة نفسها، يتم رسم العلامات بالترتيب الذي تظهر به في المعلمة chm. والدائرة هنا هي أول علامة تم تحديدها باستخدام chm، وبالتالي يتم رسمها أولاً. يتم تحديد المعين ورسمه ثانيًا، ما يؤدي إلى رسمه فوق الدائرة.

مخطط خطي، يحتوي خط واحد على دوائر مكونة من 15 بكسل على كل نقطة بيانات والخط الآخر يحتوي على 10 بكسل من الماس. يتم رسم معين على النقطة المشتركة لكلا الخطين
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

في ما يلي رسم بياني خطي مع محدِّد على كل نقطة بيانات ثانية (يشير الرقم 2 إلى كل نقطة أخرى).

رسم بياني خطي مع علامة على كل نقطة ثانية
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
في ما يلي رسم بياني خطي يتضمّن ضعف عدد العلامات الذي يتضمّنه نقاط البيانات (وتشير القيمة 0.5 إلى كل نصف نقطة). رسم بياني خطي مع علامة على كل نقطة ثانية
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
يوضّح هذا المثال كيفية استخدام العلامتين h وv لإنشاء خطوط شبكة باستخدام ألوان وسمك مخصّصَين. يتم ضبط قيمة الترتيب z (القيمة الأخيرة) على -1 بحيث يتم رسم خطوط الشبكة أسفل خط البيانات.
رسم بياني خطي مع علامة على كل نقطة ثانية
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

يضيف هذا المخطط خطوط تعبئة رأسية إلى مخطط خطي:

  • v - خطوط عمودية في الرسم البياني
  • FF0000 - خطوط حمراء
  • 0 - فهرس السلسلة
  • : :.5 - محدّد النطاق: من البداية إلى النهاية، كل 0.5 نقطة.
  • 2 - السُمك 2 بكسل
رسم بياني خطي مع علامة على كل نقطة ثانية
chm=
  v,FF0000,0,::.5,2
يضيف هذا المثال سهمًا وعلامة نص إلى الرسم البياني باستخدام الإحداثيات الدقيقة. علامة D الأولى هي خط التتبع أسفل الأشرطة. العلامة الثانية هي السهم والعلامة الثالثة هي نص السهم.
chm=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
يمكن أن يكون الخط الأفقي الثابت على نقطة بيانات محدّدة (H) مفيدًا لعرض القيم النسبية أو التأكيد على ارتفاع قيمة البيانات في رسم بياني.
chm=H,FF0000,0,18,1

يوضِّح هذا الرسم البياني العلامات التي يمكنها تحديد سمك الخط وطوله في معلَمة <size>.

  • E,000000,0,6,1:20: شريط خطأ أسود بعرض 1 بكسل وشريطَين علوي وسفلي بطول 20 بكسل ونثبّت في الجزء السفلي من السلسلة 0 نقطة 8، ويتم تثبيت السلسلة في أعلى السلسلة 1 نقطة 8.
  • H,990066,1,2,5:50 - أرجواني، خط أفقي بعرض خمسة بكسل، وخمسون بكسل يكون متمركزًا في نقطة البيانات 2.
  • V,3399CC,0,8,3:50- خط عمودي أزرق بعرض 3 بكسل وطول خمسين بكسل، توسيط في نقطة البيانات 8.
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2:CC,300%
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

الرجوع إلى الأعلى

علامات النص والبيانات 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> هو n.d، للإشارة إلى فهرس نقطة في السلسلة.
  • 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 -عرض البيانات من الإحداثي -x أو y، على النحو المحدّد. يختلف معنى بيانات x حسب نوع الرسم البياني، لذا ننصحك بإجراء التجربة على الرسم البياني لتحديد معناه. القيمة التلقائية هي '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:1
  • x:y - [غير متاح لعلامات النوع N] يمكنك رسم علامة عند نقطة س/ص معيّنة على الرسم البياني. ولا يشترط أن تكون هذه النقطة على خط. أضِف الحرف 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.

الوصف مثال

في ما يلي مثال على تصنيفات القيم في مخطط شريطي.

يحدّد الرسم البياني الأول (N*p0*) علامة قيمة بيانات، ويتم عرض القيم كنسبة مئوية، مع تقريبها إلى صفر في المنازل العشرية، باللون الأسود، في جميع القيم بنص مكوّن من 11 نقطة. يُرجى العلم أنّ جميع قيم البيانات تتراوح بين 0.0 و1.0، ويتم نقلهما في شكل نسبة مئوية إلى أقرب قسمَين عشريَّين.

يعرض الرسم البياني الثاني (N*cEUR1*) القيم نفسها بتنسيق قيم اليورو، وهي خانة عشرية واحدة باللون الأسود، على جميع القيم بنص مكوّن من 11 نقطة.

رسم بياني شريطي يحتوي على تصنيفات للنسب المئوية فوق كل شريط
chm=
  N*p0*,000000,0,-1,11
chd=t:
  0.4356,0.3562,0.4834,0.575,0.673,0.6091


مخطط شريطي مع تصنيفات اليورو فوق كل شريط


chm=
  N*cEUR1*,000000,0,-1,11

يمكنك استخدام مَعلمة chds لتغيير حجم القيمة الرقمية المعروضة. يمكنك استخدام chds لجميع تنسيقات البيانات، بما في ذلك الترميز البسيط والموسّع. لن يؤثر ذلك في حجم الشريط أو تصنيفات المحور، بل سيؤثر فقط في قيمة علامة البيانات.

يعرض هذا المثال رسمًا بيانيًا يتضمّن قيمًا بترميز بسيط، وهي 46 و39 و29 و30 و43 و41. ويتراوح نطاق الترميز البسيط بين 0 و61 . تحدّد المعلَمة chds مقياس علامة مخصّصًا من 0 إلى 1، لذلك يتم ضبط قيم العلامة على هذا النطاق، ولكن لن تتأثر ارتفاعات الشريط (إذا كانت هذه السمة بيانات تنسيق نصي، سيتم ضبط حجم الأشرطة أيضًا).


chd=s:underp
chm=N,000000,0,-1,11
chds=0,1

في ما يلي مثال على رسم بياني يتضمّن تصنيفًا نصيًا عند الحدّ الأدنى للنقطة وتصنيفًا عند الحدّ الأقصى.

مخطط خطي بتسمية نص أزرق 10 نقاط، وعلامة نص أحمر 15 نقطة، مرسومة على نقاط بيانات لخط أخضر متقطع.
chm=
  tMin,0000FF,0,1,10|
  fMax,FF0000,0,3,15

يعرض هذا المثال رسمًا بيانيًا مكدّسًا يحتوي على قيم لسلسلة فردية، بالإضافة إلى إجمالي السلسلة. لعرض قيم السلسلة المكدسة، يجب استخدام خيار تحديد الموضع "c". وإذا لم يظهر ذلك، ستتداخل قيمة الشريط العلوي مع قيمة المجموع في أعلى كل شريط.
chm=
  N,FF0000,-1,,12|
  N,000000,0,,12,,c|
  N,000000,1,,12,,c|
  N,ffffff,2,,12,,c
بعض التوضيحات حول كيفية عمل الوضع العمودي والأفقي. يوضّح هذا المثال مجموعات مختلفة من قيم الارتساء للمخططات الشريطية (التي تستخدم s وc وe للموضع العمودي). ننصحك بتحريك علامة الارتساء اليمنى إلى يسار العلامة، بينما يؤدي ارتساء الجزء العلوي إلى تحريكها للأسفل، والعكس صحيح. تعرض النقاط الحمراء قاعدة كل شريط ووسطه وأعلىه. ويكون الرقم هو قيمة البيانات، ويتم تثبيتها باستخدام قيم ارتساء مختلفة لكل شريط.
chm=
  N,000000,0,0,10,,rs
  N,000000,0,1,10,,ls
  N,000000,0,2,10,,c
  N,000000,0,3,10,,e
  N,000000,0,4,10,,e::15
  N,000000,0,5,10,,e::-12
تضبط علامات التعليقات التوضيحية موضع التصنيف تلقائيًا كي لا تتداخل. قيمة chm الأولى مخصّصة لملء السطر، والقيم التالية هي كلها علامات للتعليقات التوضيحية.
chm=B,C5D4B5BB,0,0,0
  AA,666666,0,3,15
  AB,666666,0,5,15
  AC,666666,0,24,15
  AD,666666,0,25,15
  AE,666666,0,26,15
  AF,666666,0,51,15
  AG,666666,0,60,15
  AH,666666,0,73,15
  AI,666666,0,80,15
  AJ,666666,0,99,15
مثال آخر على علامة تعليقات توضيحية توضح ارتفاعات المدن في سويسرا

الرجوع إلى الأعلى

علامات النطاق chm [بار، شمعدان، خط، رادار، مبعثر]

يمكنك تلوين نطاقات أفقية أو رأسية لملء الخلفية لتمييز مناطق معيّنة من الرسم البياني.

يمكنك دمج أي علامات chm باستخدام رمز الشرطة الرأسية ( |) لفصل مجموعات معلَمات chm.

البنية

حدِّد مجموعة واحدة من المعلَمات التالية لكل سوار لرسمه. ولرسم نطاقات متعدّدة، عليك إنشاء مجموعات معلَمات إضافية، ويفصل بينها شرطة رأسية. يتم رسم النطاقات بالترتيب المحدد، بحيث يتم رسم آخر نطاق مرسوم أعلى النطاقات السابقة.

chm=
  <direction>,<color>,0,<start_point>,<end_point>
    |...|
  <direction>,<color>,0,<start_point>,<end_point>
<direction>
يحدد هذا الإعداد تظليلًا أفقيًا أو عموديًا. استخدِم r لنطاق أفقي وR لنطاق عمودي.
<color>
لون النطاق كرقم سداسي عشري بتنسيق RRGGBB.
0
قيمة محجوزة - يجب أن تكون صفرًا.
<start_point>
موضع بداية النطاق.
  • بالنسبة إلى علامات النطاق الأفقية، يكون هذا الموضع على المحور الصادي حيث يمثّل 0.00 أسفل الرسم البياني و1.00 في أعلى الرسم البياني.
  • بالنسبة إلى علامات النطاق الرأسية، يكون هذا الموضع على المحور س، حيث يمثّل 0.00 يسار الرسم البياني و1.00 إلى يمين الرسم البياني.
<end_point>
موضع نهاية النطاق.
  • بالنسبة إلى علامات النطاق الأفقية، يكون هذا الموضع على المحور الصادي حيث يمثّل 0.00 أسفل الرسم البياني و1.00 في أعلى الرسم البياني.
  • بالنسبة إلى علامات النطاق الرأسية، يكون هذا الموضع على المحور س، حيث يمثّل 0.00 يسار الرسم البياني و1.00 إلى يمين الرسم البياني.

 

أمثلة

الوصف مثال

يمكن أن تكون علامات النطاق خطًا رفيعًا أو شريطًا من اللون.

  • r,E5ECF9,0,0.75,0.25: علامة النطاق، أزرق باهت، (محجوز)، 0.5 من ارتفاع الرسم البياني
  • r,000000,0,0.1,0.11 - علامة النطاق باللون الأسود (محجوزة)، تبدأ من 0.1 من أعلى المحور الصادي وتنتهي عند 0.11 من الاتجاه لأعلى المحور ص (خط أسود رفيع).
مخطط خطي بشريط أفقي أزرق باهت يمتد من 25 في المائة إلى 75 في المائة من الطريق أعلى المحور y وخط أفقي رفيع بعشرة بالمائة من الطريق أعلى المحور y
chm=
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

يوضح هذا المثال علامات النطاق الرأسي. العلامة الأولى هي خط أحمر (FF0000)، والعلامة الثانية شريط أزرق باهت (A0BAE9).

مخطط خطي بشريط رأسي أزرق باهت يمتد من 25 في المائة إلى 75 في المائة من الطريق على طول المحور س وخط رأسي رفيع بعشرة بالمائة من الطريق على طول المحور س
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25

يتم رسم العلامات بالترتيب المحدد. في هذا المثال، يمكنك ملاحظة أنّ العلامة الحمراء الرأسية تم رسمها قبل العلامة الأفقية ذات اللون الأزرق الفاتح.

مخطط خطي بشريط رأسي أزرق وشريط أفقي أزرق شاحب يمتد من 25 في المائة إلى 75 في المائة من الطريق على طول المحورين &quot;س&quot; و&quot;ص&quot; على التوالي. خط أحمر رأسي رفيع وخط أسود أفقي رفيع بعشرة بالمائة من الطريق على طول المحور س والمحور ص على التوالي
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25|
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

في ما يلي مثال على رسم بياني خطي يستخدم علامات النطاق لرسم خطوط أفقية باهتة على الرسم البياني عند خط الصفر وخط المنتصف والأعلى.

خط مؤشر بخط أصفر واحد وثلاثة خطوط أفقية متباعدة بشكل متساوٍ
chm=
  r,000000,0,0.499,0.501|
  r,000000,0,0.998,1.0|
  r,000000,0,0.0,0.002

الرجوع إلى الأعلى

علامات الشموع chm=F [بار، خط]

تشير علامات الشموع إلى التباين والتغيير في الاتجاه في سلسلة بيانات. وغالبًا ما تُستخدَم لإظهار قيم الأسهم على مدار اليوم. يتضمّن محدّد الموقع أقسامًا تعرض القيمة المرتفعة والمنخفضة، بالإضافة إلى القيمة الافتتاحية والختامية لفترة زمنية معيّنة (يومًا عادةً). لمزيد من المعلومات حول علامات تحديد الشموع، راجع هنا.

علامة الشموع مرسومة كمستطيل يقسمه خط عمودي. يتطلّب رسم علامة شمعدان أربع سلاسل بيانات، وفي ما يلي ما تحدّده كل سلسلة:

  • تحدّد السلسلة 1 و4 أسفل الخط العمودي وأعلىه على التوالي. وتمثّل هذه القيم عادةً القيم المنخفضة والمرتفعة لليوم.
  • تحدد السلسلة 2 و3 الحدود الرأسية للمستطيل. السلسلة 2 هي القيمة الافتتاحية، والسلسلة 3 هي القيمة الختامية. يعتمد لون المستطيل على اللون الأعلى: عندما تكون القيمة الافتتاحية (السلسلة 2) أقل من القيمة الختامية (السلسلة 3)، يكون السعر ممتلئًا باللون الأخضر الخالص بشكل تلقائي، وعندما تكون القيمة الافتتاحية (السلسلة 2) أعلى من قيمة الإغلاق (السلسلة 3)، انخفض السعر، ويكون المستطيل مملوءًا باللون الأحمر الخالص تلقائيًا. يمكنك فقط تحديد لون تعبئة للمستطيل بقيمة متناقصة. عند تحديد ذلك، يكون المستطيل ذي القيمة المتزايدة غير معبأ (فارغ). يُرجى العِلم أنّ السلسلة 2 يمكن أن تكون إما أعلى المستطيل أو أسفلها استنادًا إلى ما إذا كان السعر قد ارتفع أو انخفض.

يمكنك دمج علامات الشموع مع أي معلَمات chm أخرى باستخدام رمز الشرطة الرأسية ( |) لفصل معلَمات chm.

ملاحظة: إذا كنت لا تريد أن تظهر خطوط البيانات المستخدمة لرسم العلامات في الرسم البياني، يجب تضمين 0 بعد نوع التنسيق. على سبيل المثال: chd=t0:10,20,30,40 في سلسلة بيانات بتنسيق نصي. راجِع الرسوم البيانية المركّبة لمزيد من المعلومات.

إليك مثال يعرض السطور لكل سلسلة:

البنية

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
F
تشير إلى أن هذه علامة شمعدان.
<opt_declining_color>
[اختياري] لون التعبئة للمستطيلات عند انخفاض القيمة (عندما تكون قيمة السلسلة 2 > قيمة السلسلة 3 المقابلة) هذا رقم سداسي عشري بتنسيق RRGGBB. وعند زيادة القيم، سيكون المستطيل فارغًا. يكون اللون التلقائي أخضر ثابتًا للزيادة، وأحمر ثابت للتناقص (لا يمكنك تحديد لون تعبئة مخصص لزيادة القيم).
<data_series_index>
فهرس سلسلة البيانات المطلوب استخدامه كأول سلسلة لأقلام تحديد الشموع. هذا الفهرس يستند إلى صفر. وبالتالي، إذا حددت القيمة 1 هنا، وكان لديك ست سلاسل، سيتم استخدام السلسلة الثانية والثالثة والرابعة والخامسة لرسم علامات على شكل شمعدان.
<opt_which_points>
[اختياري] تحدِّد هذه السياسة نقاط البيانات المستخدمة لرسم العلامات. القيمة التلقائية هي كل العلامات. استخدِم أحد التنسيقات التالية:
  • n.d - ارسم علامة على نقطة واحدة في السلسلة، حيث يكون n.d هو فهرس النقطة في السلسلة. إذا حددت قيمة لا تمثل عددًا صحيحًا، يشير الكسر إلى نقطة متوسطة محسوبة. على سبيل المثال، تعني 3.5 منتصف الطريق بين النقطة 3 والنقطة 4.
  • -1 - رسم محدِّد موقع على جميع نقاط البيانات يمكنك أيضًا ترك هذه المَعلمة فارغة للرسم على جميع العلامات.
  • -n - يتم رسم علامة على كل نقطة بيانات n.
  • start:end:n - يمكنك وضع علامة على كل نقطة بيانات n في النطاق بدءًا من قيم فهرس البداية إلى النهاية، ويشمل ذلك. جميع المعلَمات اختيارية (قد تكون غير موجودة)، وبالتالي سيتم ضبط 3::1 من العنصر الرابع إلى آخر خطوة 1، وسيتم تلقائيًا ضبط first:last:1 في حال حذف هذه المعلَمة. يمكن أن تكون جميع القيم أرقام نقاط عائمة. ويمكن أن تكون start وend سالبة، ليتم احتسابها مرة أخرى من القيمة الأخيرة. إذا كانت قيمة كل من الحقلين start وend سالبتين، تأكَّد من إدراجهما بقيمة متزايدة (على سبيل المثال، -6:-1:1). إذا كانت قيمة الخطوة n أقل من 1، ستحسب نقاط البيانات الإضافية من خلال إدخال قيم البيانات المقدّمة. القيم التلقائية هي first:last:1
<width>
عرض جميع المستطيلات بالبكسل.
<opt_z_order>
[اختيارية] الطبقة التي يجب رسم العلامة عليها مقارنةً بالعلامات الأخرى وجميع عناصر الرسم البياني الأخرى ويكون رقم النقطة العائمة من -1.0 إلى 1.0، شاملاً الرقم -1.0 يمثل في الأسفل و1.0 في الأعلى. وتكون عناصر الرسم البياني (الأسطر والأشرطة) أقل من الصفر. في حال وجود علامتَين لهما القيمة نفسها، يتم رسمهما بالترتيب المحدّد في عنوان URL. القيمة التلقائية هي 0.0 (أعلى عناصر الرسم البياني مباشرةً).

 

أمثلة

الوصف مثال

في ما يلي مثال على علامات الشموع على رسم بياني خطي مكوَّن من أربع سلاسل. تم تحديد لون التعبئة المخصص 0000FF (الأزرق)، ويستخدم هذا اللون لملء المستطيلات عندما تكون النقطة في السلسلة 3 أصغر من النقطة المكافئة في السلسلة 2.

يتم قطع المستطيل الأول والأخير بواسطة المخطط. لإزالة هذه القيم، يمكنك تحديد 1:4 للمَعلمة الرابعة لـ chm.

لاحظ الصفر في سلسلة البيانات، لإخفاء سطور السلسلة: chd=t0. يشير هذا إلى أن جميع بيانات المخطط سيتم استخدامها مع العلامات.

المعلمة <which_point> فارغة، وترسم شمعدانات على جميع نقاط البيانات.

رسم بياني خطي بأربعة خطوط برتقالية وأربع علامات مالية

chd=t0:
  0, 5,10, 7,12, 6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,60
chm=F,0000FF,0,,20

في ما يلي مثال على الرسم البياني نفسه باستخدام الألوان التلقائية وإزالة العنصر الأول والأخير.

هذا الرسم البياني المركّب هو مزيج من الرسم البياني الخطي (نوع الرسم البياني الأساسي) وعلامات الشموع. تعني القيمة 1 في cht=t:1 أنّ كل سلاسل البيانات التي تلي السلسلة الأولى يجب أن تكون مخفية عن نوع الرسم البياني الأساسي (رسم بياني خطي). ويعني الرقم 1 الأول في chm=F,,1,1:4,20 أنّ بيانات الشموع مصدرها السلسلة 2 و3 و4 و5 (الرقم 1 يستند إلى صفر). راجِع الرسوم البيانية المركّبة للحصول على مزيد من المعلومات حول كيفية رسم مخطط مركب كهذا.

مخطط خطي بخط برتقالي واحد وأربع علامات مالية.
cht=lc
chm=
  F,,1,1:4,20

chd=t1:
  15,40,30,27,39,54|
  ...

الرجوع إلى الأعلى

العلامات الخطية chm=D [شريط، شموع، خط، رادار، مخطط مبعثر]

يمكنك إضافة خط يتتبّع البيانات في الرسم البياني. وغالبًا ما يستخدم هذا في المخططات المركّبة.

لإضافة عدة أسطر (أو دمج هذه السمة مع أي علامات chm أخرى)، افصل مجموعات معلَمات chm باستخدام محدِّد الممر ( |). ولا يمكنك إنشاء علامة خط متقطّع باستخدام هذه المَعلمة.

البنية

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
تشير إلى أن هذه علامة خط.
<color>
لون الخط بالتنسيق السداسي العشري RRGGBB.
<series_index>
فهرس سلسلة البيانات المستخدَمة لرسم الخط. فهرس سلسلة البيانات 0 لسلسلة البيانات الأولى، و1 لسلسلة البيانات الثانية، وهكذا.
<which_points>
نقاط السلسلة المطلوب استخدامها لرسم الخط. استخدِم إحدى القيم التالية:
  • 0 - استخدِم جميع النقاط في السلسلة.
  • start:end - استخدِم نطاقًا معيّنًا من النقاط في السلسلة، بدءًا من start إلى end، بشكل شامل (فهرس يستند إلى الصفر). يمكنك أيضًا استخدام قيم النقطة العائمة لتحديد النقاط المتوسطة، أو ترك حقل start أو end فارغين للإشارة إلى نقطة البيانات الأولى أو الأخيرة على التوالي. يمكن أن تكون start وend سالبة، كفهرس عكسي من القيمة الأخيرة. إذا كانت قيمة كل من start وend سالبة، احرص على كتابتها بقيمة متزايدة (على سبيل المثال، -6:-1).
<size>
عرض الخط بالبكسل.
<opt_z_order>
[اختيارية] الطبقة التي يجب رسم العلامة عليها مقارنةً بالعلامات الأخرى وجميع عناصر الرسم البياني الأخرى ويكون رقم النقطة العائمة من -1.0 إلى 1.0، شاملاً الرقم -1.0 يمثل في الأسفل و1.0 في الأعلى. وتكون عناصر الرسم البياني (الأسطر والأشرطة) أقل من الصفر. في حال وجود علامتَين لهما القيمة نفسها، يتم رسمهما بالترتيب المحدّد في عنوان URL. القيمة التلقائية هي 0.0 (أعلى عناصر الرسم البياني مباشرةً).

 

أمثلة

الوصف مثال

هذا مثال على رسم خط علامة على مخطط شريطي. تم ضبط ترتيب z على 1، لذلك يتم رسم الخط فوق الأشرطة.

يستخدم هذا المثال نفس البيانات لكل من الأشرطة وخط البيانات.
رسم بياني شريطي مزوّد بعلامة الخط
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

هذا هو الرسم البياني الشريطي نفسه، ولكن مع سلسلة بيانات إضافية للخط فقط. هذا مثال على مخطط مركب. يتم رسم الرسوم البيانية المُركّبة عن طريق إضافة سلسلة بيانات إضافية إلى معلَمة chd، بالإضافة إلى قيمة إلى chd تطلب من الرسم البياني "تجاهل" سلسلة البيانات الإضافية.

راجِع الرسوم البيانية المركّبة للحصول على مزيد من المعلومات.

رسم بياني شريطي مزوّد بعلامة الخط
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

الرجوع إلى الأعلى

دوال البيانات chfd [كل chd الرسوم البيانية]

يمكنك تحديد دالة مخصصة ليتم عرضها على بيانات الرسم البياني باستخدام بنية الدالة muParser. يمكن أن تأتي البيانات المستخدمة في الدالة من أحد المصدرين:

  • سلسلة بيانات من chd - يتم سحب البيانات من السلسلة المحدّدة في chd.
  • نطاق من القيم التي تم تعريفها في المعلَمة chfd نفسها: يمكنك تعريف قيمة البداية والتوقف والخطوة لنطاق بيانات عشوائي.

من المهم ملاحظة أنّه في جميع الحالات، عليك تخصيص الناتج لسلسلة حالية في chd، وسيتم استبدال هذه السلسلة بمخرجات الدالة. لا يتم عرض الرسم البياني إلا بعد أن تتم معالجة جميع الدوال، لذلك إذا خصّصت دوال متعددة للمخرجات في سلسلة البيانات نفسها، سيتم تنفيذ الدوال بالترتيب المقدم، ولكن سيتم رسم ناتج الدالة النهائية فقط في الرسم البياني. يُرجى العِلم أنّه يمكن ربط الدوال بحيث يمكن استخدام دالة واحدة كمدخل لسلسلة ناتج عن دالة سابقة.

لتخصيص الألوان أو علامات chm لسطر دالة، يمكنك تخصيص الألوان أو العلامات لفهرس السلسلة للدالة. يُرجى العِلم أنّ العلامات يتم وضعها وفقًا للبيانات بعد معالجتها باستخدام الدالة.

البنية

chfd=
  <output_series_index>,<function_data>,<function_string>
    |...|
  <output_series_index>,<function_data>,<function_string>
<output_series_index>
فهرس يستند إلى الصفر لسلسلة بيانات في chd ستتم كتابة ناتج الدالة إليه. سيتم استبدال أي بيانات حالية بالكامل بإخراج الدالة. إذا لم يتم استخدام سلسلة كإدخال لدالة، فإن أفضل ممارسة هي تعيين قيمة وهمية واحدة لتلك السلسلة.
<function_data>
المتغيّرات والبيانات المطلوب رسمها. ويمكن أن تكون البيانات من نطاق تحدده أو من إحدى سلاسل البيانات chd. يمكنك تحديد متغيّرات متعددة لكل دالة باستخدام محدد ; (فاصلة منقوطة) لمتغيّرات متعددة. يُرجى العِلم بأنّه إذا حدّدت متغيّرات متعددة لدالة واحدة، وكان لهذه المتغيّرات عددًا مختلفًا من النقاط، ستتوقف الدالة عند وصولها إلى نقطة النهاية الأولى. على سبيل المثال، إذا كانت الدالة تحدّد كل من الخطوة 1، وx=1، وy=1—10، في الخطوة 1، ستنتهي الدالة عند الوصول إلى النقطة الخامسة.
    <variable_name>,<input_series_index>
        
أو
    <variable_name>,<start>,<end>,<step>
  • variable_name - اسم سلسلة عشوائية للمتغير. يمكنك استخدام هذا في الدالة المحدّدة بواسطة function_string.
  • input_series_index: فهرس سلسلة بيانات chd لاستخدامه كبيانات إدخال.
  • start - قيمة البدء الرقمية لنطاق.
  • end - قيمة النهاية الرقمية للنطاق.
  • step - قيمة الخطوة الرقمية من start إلى end. يمكن أن تكون قيمة موجبة أو سالبة، ولكن لا يمكن أن تكون صفرًا.
أمثلة: x,0,100,1 يعرّف عن متغيّر اسمه x بالقيم 0، 1، 2، ... 100. يعرّف x,0,100,1;r,0,3.1,.1 عن متغير x نفسه بالإضافة إلى متغير باسم r بالقيم 0، 0.1، 0.2، ...، 3.0، 3.1. تعلن x,0 عن متغير اسمه x يستخدم البيانات من أول سلسلة chd. سيتم استخدام هذه المتغيّرات بواسطة function_string. لن يتم تمثيلها على الرسم البياني ما لم تُحدِّدها في function_string. كلما كانت الخطوة أصغر، كان الرسم البياني أكثر سلاسة.
<function_string>
دالةك المكتوبة بلغة muParser. يتم تطبيق الدالة على المتغيّرات والبيانات المحدّدة في variable_data. يمكنك فقط الإشارة إلى المتغيّرات المعلَنة في مجموعة الدوال المحلية هذه، وليس في مجموعة أخرى ضمن الأنابيب تتضمّن معلَمات chfd. وظائف muParser الملخص غير متاحة (الحد الأدنى والحد الأقصى للمجموع والمتوسط). ملاحظة مهمة: عليك تذكر استخدام %2B بدلاً من + في الدوال.

 

أمثلة

الوصف مثال

موجة جيبية بسيطة. بعض الملاحظات المهمة:

  • chd=t:-1: نستخدم متغيرًا وهميًا لبيانات الرسم البياني، وذلك لأنّه يتم تعريف بياناتنا في معلَمة chfd.
  • chco=FF0000 - تم تحديد اللون الأحمر للسلسلة الأولى. ومع أنّنا لا نستخدم البيانات من chd، سيتم استخدام اللون الموافِق لتلك السلسلة في الدالة المرسومة.
  • chfd=0,x,0,11,0.1,sin(x)*50%2B50 - نُعلن عن متغيّر واحد، يُسمى x، وتكون القيم من 0 إلى 11، وتزيد القيمة بمقدار 0.1. يتم تحديدها للسلسلة الأولى، ما يعني أنّها ستحصل على لون السلسلة الأول (FF0000). الدالة المطبَّقة على x هي sin(x) * 50 + 50. ولاحِظ كيف يجب ترميز الرمز + في تلك الدالة.

 

الموجات الجيبية المحددة بواسطة chfd
cht=lc
chd=t:-1
chco=FF0000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chxt=x,y
يستخدِم هذا السطر بيانات من مَعلمة chd.
chd=t:5,10
chfd=0,x,0,x*4

يشير ذلك المصطلح إلى مزيج من الخطوط الدوال وغير الدالة.

لاحِظ كيف يتم تحديد الألوان من خلال مَعلمة لون السلسلة chco.

لاحِظ موضع العلامات في ناتج الدالة، حيث يتم احتساب نقاط البيانات من start وend وstep، فإذا كان نطاقك يتراوح بين 0 و11 خطوة 0.1، والنقطة 0 هو 0، والنقطة 1 هي 0.1 وهكذا، حتى النقطة 110 التي قيمتها 11.

سلسلة واحدة تستخدم chfd، والأخرى تستخدم chd لبياناتها.
chd=t:
  -1
  15,45
chco=
  FF0000,000000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chm=
  c,00A5C6,0,110,10
  a,00A5C6,0,60,10

لتحديد دالة في سمتَين، استخدِم رسمًا بيانيًا lxy، وعيِّن سلسلتين وهميتين، وحدِّد دالة لكل منهما.

  • 0,x,0,10,0.1,sin(x)*50%2B50 - السلسلة 0 (قيم المحور x) تحتوي على متغيّر باسم x، وقيمته من 0 إلى 10، والخطوة 0.1، ودالة sin(x)*50 + 50
  • 0,y,0,10,0.1,sin(y)*50%2B50 - السلسلة 0 (قيم المحور y) تحتوي على متغير اسمه y، يضم قيمًا من 0 إلى 10، والخطوة 0.1، ودالة sin(x)*50 + 50
دائرة
cht=lxy
chd=t:-1|-1
chfd=
  0,x,0,10,0.1,sin(x)*50%2B50|
  1,y,0,10,0.1,cos(y)*50%2B50

تتيح لك معلمة chfd إمكانية التعبير عن إبداعك.

جرِّب النقر على هذه الصور لفتحها واللعب معها في منطقة الرسم البياني، وبذلك ستنجذب انتباهك.



الرجوع إلى الأعلى