نمودارهای مرکب

بررسی اجمالی

می توانید چندین نوع نمودار را با نشانگرهای خطی یا شمعدانی ترکیب کنید تا روند داده ها را برجسته کنید یا واریانس را نشان دهید. هنگامی که نشانگرهای خط یا شمعدان را بر روی میله‌ها، پراکنده‌ها یا دیگر انواع نمودار اضافه می‌کنید، نمودار حاصل را نمودار ترکیبی می‌نامند. برخی از نمودارهای ترکیبی مانند ترکیبی از دو نوع نمودار به نظر می رسند - به عنوان مثال، نمودار میله ای با خط ردیابی:

Bar chart with tracking line

در حالی که برخی دیگر مانند انواع نمودار کاملاً جدید به نظر می رسند - به عنوان مثال، نمودار جعبه:

box chart .

ایجاد نمودار مرکب

همه نمودارهای مرکب از یک یا چند نوع نمودار پایه (خطی، پراکنده، میله ای یا رادار) همراه با یک یا چند مجموعه نشانگر تشکیل شده اند. این نشانگرها برای قرار دادن آنها در نمودار به داده هایی نیاز دارند. گاهی اوقات می‌توانید از همان سری داده‌هایی که برای ترسیم میله‌ها یا نقاط روی نمودار استفاده می‌شود استفاده کنید، اما معمولاً می‌خواهید نشانگرها مجموعه داده‌های مستقل خود را داشته باشند. اگر می‌خواهید نمودار شما سری داده‌های متفاوتی برای نمودار پایه و نشانگرها داشته باشد، باید داده‌های نشانگر را از نمودار پایه پنهان کنید (به طوری که سعی نمی‌کند میله‌ها یا خطوط بیشتری با آن داده‌ها ترسیم کند). در اینجا نحوه انجام این کار آمده است:

  1. سری داده های نشانگر خود را به انتهای پارامتر chd خود اضافه کنید . برای مثال، اگر نمودار میله‌ای شما دارای داده‌های chd=t:30,10,20 بود، می‌توانید داده‌های جدیدی را برای نشانگر خطی مانند این اضافه کنید: chd=t:30,10,20|60,40,50 .
  2. داده های نشانگر اضافی خود را از نمودار پایه پنهان کنید. اگر به سادگی یک سری داده اضافی را برای خط ردیابی خود به نمودار میله ای اضافه کنید، نمودار آن را به عنوان یک سری جدید از میله ها نشان می دهد. برای جلوگیری از این موضوع باید این سری اضافی را مخفی کنید. برای پنهان کردن یک سری، یک رقم تک رقمی را بعد از توصیفگر قالب chd قرار دهید: به عنوان مثال، chd=t 1 :30,10,20|60,40,50 . این رقم به Chart API می گوید که از چند سری داده برای ترسیم عناصر برای آن نوع نمودار پایه همانطور که توسط پارامتر cht تعریف شده است (نوارها برای نمودارهای میله ای، نقاط داده برای نمودارهای خطی و غیره) استفاده کند . هر سری داده اضافی هنگام ترسیم نمودار توسط آن نوع نمودار نادیده گرفته می شود. توجه داشته باشید که این یک عدد مبتنی بر 1 است، نه بر اساس 0. بنابراین t1 به معنای "فقط از اولین سری داده برای میله ها استفاده کنید"، t2 به معنای "فقط از دو سری اول برای نوارها استفاده کنید" و غیره است.
    1. یادداشت:
      1. نمودارهای پراکنده - نمودارهای پراکنده داده ها را به روشی متفاوت پنهان می کنند. برای جزئیات بیشتر به مستندات مراجعه کنید.
      2. نمودارهای خط lxy - تعداد زوج از سری ها را برای نمایش ( t0 ، t2 ، t4 ، و غیره) مشخص کنید. این به این دلیل است که هر خط در نمودار lxy با دو سری داده توصیف می شود: یکی برای مقادیر x و دیگری برای مقادیر y.
  3. از سری داده های پنهان برای ترسیم نشانگرهای شمعدانی ، نشانگرهای خط یا نشانگرهای دیگر استفاده کنید. نحوه رسم نشانگرها در بخش های پیوند داده شده است. سری داده های پنهان را به عنوان منبع نشانگرهای خود ارجاع دهید. می‌توانید به تعداد دلخواه مجموعه داده‌های پنهان اضافی اضافه کنید و از آنها برای نشانگرهای نمودار اضافی استفاده کنید.

در اینجا نموداری است که ما توضیح دادیم:

Bar chart with line marker
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1

انواع نمودار

در اینجا لیستی از انواع نشانگرها و انواع نمودارهایی که می توان با آنها استفاده کرد آمده است:

نوع نشانگر انواع نمودار پایه که از آن پشتیبانی می کنند
خط خط ، پراکندگی ، نوار ، رادار
شمعدان خط ، نوار
همه بقیه خط ، پراکندگی ، نوار ، رادار

در اینجا چند نمونه از انواع نمودارهای ترکیبی که می توانید ایجاد کنید آورده شده است:

نوع نمودار شرح مثال
نمودارهای نشانگر خط از نشانگرهای خط می توان برای نشان دادن روندها در بسیاری از انواع نمودارهای دیگر استفاده کرد. Bar chart with line markerBar chart with line marker
نمودارهای شمعدانی نمودارهای کندل استیک اغلب برای نمایش داده های مالی استفاده می شوند. Line chart with one orange line and four financial markers.
نمودارهای جعبه ای

نمودارهای جعبه ای برای نشان دادن داده های گروه بندی شده در چارک های محدوده استفاده می شوند.

Line chart with one orange line and four financial markers.
نمودارهای تعبیه شده می توانید نموداری را در نمودار دیگری جاسازی کنید. Embedded chart
نشانگرهای دیگر می توانید داده های نشانگر را در هر یک از انواع نمودار پایه قابل قبول پنهان کنید و از آن با هر نوع نشانگر دیگری که دوست دارید استفاده کنید.
chd=t1:
10,20,30,40,50,60,70,80
5,10,15,20,25,30,35,40,45,50
chm=o,000000,1,-1,5

بازگشت به بالا

نمودارهای نشانگر خط

می توانید خطوط را به نمودارهای خطی ، پراکنده ، میله ای یا رادار اضافه کنید تا روندها را برجسته کنید.

نوع پایه + نوع نشانگر شرح مثال
نوار + خط

در اینجا یک نمودار میله ای با یک خط ردیابی است. دو سری داده اول برای نوارهای انباشته و سری های باقی مانده برای خط استفاده می شود. chd=s2 نشان می دهد که نمودار باید فقط از دو سری اول برای میله ها استفاده کند. خط از سری سوم برای داده های خود استفاده می کند.

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9 - رمزگذاری ساده، که در آن از دو سری اول برای ترسیم نوارها و سری آخر برای خط استفاده می شود.
  • chm=D,0033FF,2,0,5,1 - خط ردیابی (D)، آبی، داده های سری 2، همه نقاط (0)، خط 5 پیکسل عرض دارد و دارای مرتبه z 1 است.
Bar chart with line marker
chm=
D,0033FF,2,0,5,1
chd=s2:
1XQbnf4,
EWoQMUB,
9halxp9
پراکندگی + خط برای نشان دادن میانگین ها می توانید یک خط به نمودار پراکندگی اضافه کنید. توجه داشته باشید که نمودارهای پراکنده داده های نشانگر را به روش دیگری مخفی می کنند . برای جزئیات بیشتر به نمودارهای پراکنده مراجعه کنید.
chd=t:
12,16,16,24,26,28,41,51,66,68,13,45,81|
16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
o,0000FF,0,-1,0|
o,FF0000,0,0:9:,5|
D,000000,1,10:,1,-1
نوار + خط

در اینجا نمودار میله ای انباشته دیگری با یک خط مستقل روی آن کشیده شده است.

Bar chart with line marker
cht=bvs
chd=t2:
0,10,20,30,20,70,80|
0,20,10,5,20,30,10|
10,0,20,15,60,40,30
chm=D,76A4FB,2,0,3
نوار + دایره ها مانند نمودار قبلی، اما با نشانگرهای دایره ای به جای نشانگر خط. ما هر 0.5 مقدار داده را مشخص کرده ایم که نقاط واسطه محاسبه شده را در خط نقطه چین اضافه می کند. Bar chart with line marker
cht=bvs
chd=t2:
0,10,20,30,20,70,80|
0,20,10,5,20,30,10|
10,0,20,15,60,40,30
chm=o,76A4FB,2,-.5,10

بازگشت به بالا

نمودارهای کندل استیک

نمودارهای کندل استیک حداقل به چهار سری داده برای ترسیم کندل ها، به علاوه سری های اضافی برای سایر عناصر نمودار نیاز دارند. نمودارهای شمعی می توانند فقط مجموعه ای از نشانگرهای شمعدانی را نشان دهند، یا می توانند ترکیبی از نشانگرهای شمعدانی به اضافه نمودارهای میله ای یا خطی باشند، همانطور که در اینجا نشان داده شده است:

نوع پایه + نوع نشانگر شرح مثال
خط (پنهان) + شمعدان

این مثال نموداری را نشان می دهد که فقط نشانگرهای شمعدانی را نشان می دهد.

  • chd=t0 - 0 به این معنی است که تمام سری داده ها از نوع نمودار اصلی (در اینجا، نمودار خطی) پنهان هستند، بنابراین فقط کندل ها ترسیم می شوند. اولین و آخرین مقادیر در هر سری -1 برای نشان دادن مقادیر از دست رفته برای جلوگیری از ترسیم اولین یا آخرین کندل است که با محور یا حاشیه نمودار همپوشانی پیدا می کند و قطع می شود.
  • chm=F,0000FF,0,-1,20 - F نشانگرهای شمعدانی را نشان می دهد (در اصل "نشانگرهای مالی"). 0000FF به این معنی است که نشانگرها زمانی که مقدار در حال کاهش است آبی هستند. 0 نشان می دهد که داده های کندل استیک از سری 0 شروع می شود. -1 نشانگرها را در تمام نقاط نشان می دهد (ما می توانستیم در اینجا 0:4 برای مخفی کردن اولین و آخرین کندل به جای استفاده از مقادیر داده -1 مشخص کنیم). 20 عرض شمعدان است.
Basic candlestick chart
cht=lc
chd=t0:
-1,5,10,7,12,-1|
-1,25,45,47,24,-1|
-1,40,30,27,39,-1|
-1,55,63,59,80,-1
chm=F,0000FF,0,-1,20
خط + شمعدان

در اینجا نمونه ای از نمودار خطی با نشانگرهای شمعدانی آورده شده است.

پنج سری داده ارائه شده است. اولین مورد برای نوع نمودار (خط) استفاده می شود، و سری داده های "پنهان" باقی مانده برای نشانگرهای کندل استفاده می شود. پارامتر chd=t1 مشخص می کند که فقط سری اول برای آن نوع نمودار (نمودار خطی) استفاده می شود.

ما اولین و آخرین نشانگر کندل استیک را با استفاده از 1:4 در مقدار < which_points > حذف کردیم، زیرا اولین و آخرین کندل توسط مرزهای ناحیه نمودار بریده می شوند.

پارامتر chm نشانگرهای کندل استیک را با نحو F,< declining_color >,< data_series_index >,< which_points >,< width >,< order >

Line chart with one orange line and four financial markers.
cht=lc
chd=t1:
20,10,15,25,17,30|
0,5,10,7,12,6|
35,25,45,47,24,46|
15,40,30,27,39,54|
70,55,63,59,80,6
chm=
F,,1,1:4,20

خط + شمعدان

نمونه دیگری از نمودار شمعی، اما با رنگ های پر سفارشی.

Bar chart with line marker
chd=t1:
t1:
90,80,70,50,40,30,20,10|
0,5,10,0,5,10,0|2,15,20,5,15,40,0|
5,35,20,2,35,20,0|
15,40,30,15,40,50,0
chm=
F,000000,1,1:-2,20
نوار + شمعدان

در اینجا نمونه ای از نمودار میله ای با نشانگرهای شمعدانی آورده شده است.

ما اولین و آخرین نشانگرهای شمعدانی را در اینجا نشان می دهیم، زیرا میله ها فاصله کافی را برای جلوگیری از بریده شدن آنها توسط مرزهای نمودار اضافه می کنند.

Line chart with one orange line and four financial markers.
cht=bvg
chd=t1:
20,10,15,25,17,30|
0,5,10,7,12,6|
35,25,45,47,24,46|
15,40,30,27,39,54|
70,55,63,59,80,6
chm=
F,,1,1:4,20

بازگشت به بالا

نمودارهای جعبه

نمودارهای جعبه ای که به آن نمودارهای جعبه یا نمودارهای جعبه و سبیل نیز می گویند، نوعی نمودار است که گروه بندی یک یا چند سری را به چارک نشان می دهد ( چرک ها گروه هایی هستند که 25٪ از محدوده مقادیر را پوشش می دهند، به استثنای احتمالی پرت) . نمودارهای جعبه شبیه به نمودارهای شمعدانی هستند، اما دارای نشانگرهای اضافه شده برای پایین و بالای کندل، به علاوه یک نشانگر صدک 50 هستند.

نمودار جعبه کاملاً از نشانگرها ساخته شده است، همانطور که در اینجا نشان داده شده است:

Candlestick marker
chm=
F,0000FF,0,1,10
Candlestick marker
chm=
H,0000FF,0,1,1:10|
H,0000FF,3,1,1:10|
H,0000FF,4,1,1:10
Candlestick marker
chm=
o,FF0000,5,,5|
o,FF0000,6,,5
Candlestick marker
یک مجموعه از نشانگرهای شمعدانی ( chm=F )، برای بدنه جعبه ها: یک مجموعه از نشانگرهای شکل خط افقی با طول قابل تنظیم ( chm=H ) برای خطوط صدک حداقل، 50 و 100: به صورت اختیاری برخی از نشانگرهای شکل دایره ( chm=o ) برای نشان دادن نقاط پرت در مجموعه داده ها. همه آنها را کنار هم قرار دهید و یک نمودار جعبه ای خواهید داشت!

نوع نمودار پایه برای نمودارهای جعبه ای هر یک از انواع نمودار میله ای ( bhs ، bvs ، bhg ، bvg ) یا انواع نمودار خطی ( lc ، ls ، lxy ) است. اما اگر با اضافه کردن یک صفر در پارامتر فرمت داده، نوع نمودار پایه را پنهان می کنید (به عنوان مثال: chd=t0: یا chd=s0: ، فرقی نمی کند که کدام نوع نمودار را انتخاب کنید.

نمودار جعبه باید حداقل پنج سری داده داشته باشد: چهار برای جعبه ها و نشانگرهای حداکثر و حداقل. یکی برای نشانگر 50%؛ به علاوه هر سری داده اضافی برای هر نشانگر اضافی که ممکن است بخواهید، مانند نشانگرهای پرت. در اینجا سفارش سریال توصیه شده است. توجه داشته باشید که اگر مقدار سری 1 بیشتر از مقدار مربوطه در سری 2 باشد، کادر با رنگ نشانگر chm=F پر می شود. اگر مقدار سری 1 کمتر از مقدار سری 2 باشد، کادر پر نمی شود. برای اطلاعات بیشتر به نشانگرهای کندل استیک مراجعه کنید.

سفارش سری برای جعبه پر نشده:

  1. حداقل ارزش
  2. نشانگر 25٪ (75٪ برای یک جعبه پر)
  3. نشانگر 75٪ (25٪ برای یک جعبه پر)
  4. حداکثر مقدار
  5. نشانگر 50 درصد
  6. سری شش و بالاتر برای هر داده نشانگر اضافی، مانند نقاط پرت است.

در واقع می توانید سری های نشانگر اضافی را قبل یا بعد از داده های نشانگر کندل استیک قرار دهید، اما ساده تر است که همه آنها را در آخر قرار دهید.

شما می توانید با مشخص کردن نشانگرهای مختلف، انواع مختلف نمودار پایه یا ترتیب دادن متفاوت داده ها، سبک های متفاوتی از نمودارهای جعبه بسازید.

شرح مثال

این یک نمودار جعبه استاندارد است، اما با رنگ های مختلف به عناصر نمودار مختلف اختصاص داده شده است تا مشخص شود کدام نشانگر برای ایجاد هر عنصر نمودار استفاده می شود.

  • cht=bvs - نوع نمودار پایه bvs است، اما هیچ میله‌ای از این نمودار پایه در واقع نشان داده نمی‌شود. ما می توانستیم هر نوع نمودار ترکیبی را در اینجا مشخص کنیم.
  • chd=t0 : - t0 تمام خطوط این نمودار خطی را پنهان می کند. تمام داده ها فقط برای نشانگرها استفاده خواهند شد. در داده ها، اولین و آخرین مقادیر -1 هستند تا از داشتن نشانگرهایی که بر لبه های چپ و راست نمودار همپوشانی دارند جلوگیری شود. همه مقادیر در سری دوم کمتر از مقادیر مربوطه در سری سوم هستند، بنابراین تمام کادرها پر نمی شوند.
    • -1,5,10,7,12,-1 - حداقل مقدار: نقطه پایین چوب نارنجی پایین. همچنین ارتفاع خطوط سبز افقی.
    • -1,25,30,27,24,-1 - مقدار 25%: لبه افقی پایین جعبه های نارنجی.
    • -1,40,45,47,39,-1 - ارزش 75٪: لبه افقی بالای جعبه های نارنجی.
    • -1,55,63,59,80,-1 - حداکثر مقدار: نقطه بالای چوب نارنجی بالایی. همچنین ارتفاع خطوط آبی افقی.
    • -1,30,40,35,30,-1 - خطوط افقی سیاه رنگ "میان" داخل شمعدان ها.
    • -1,-1,5,70,90,-1 - داده های پرت (دایره های قرمز)
    • -1,-1,-1,80,5,-1 - داده های پرت بیشتر (دایره های قرمز). داده‌های پرت به دو مجموعه تقسیم می‌شوند، زیرا نمی‌توانید دو نشانگر، یکی بالای دیگری، در یک سری بدون استفاده از افست یا ترفندهای پیچیده دیگر مشخص کنید.
  • chm= - داده های نشانگر، همانطور که در زیر توضیح داده شده است:
    • F,FF9900,0,1:4,40 - نشانگرهای شمعدانی نارنجی ( F ) با استفاده از چهار سری داده که از سری اول شروع می شوند ( 0 ) در نقاط 1-4، اندازه 40.
    • H,0CBF0B,0,1:4,1:20 - نشانگرهای خط افقی سبز رنگ که مقدار حداقل را نشان می دهد. اینها از سری اول آمده است.
    • H,0000FF,3,1:4,1:20 - نشانگرهای خط افقی آبی که حداکثر مقدار را نشان می دهد. اینها از سری 3 می آیند.
    • H,000000,4,1:4,1:40 - نشانگرهای خط افقی مشکی که مقدار 50% را نشان می دهد. اینها از سری 4 می آیند.
    • o,FF0000,5,-1,7 - دایره های قرمز اختصاص داده شده به سری ششم داده برای نقاط پرت. نشانگرها به تمام عناصر این سری اختصاص داده شده اند که از -1 برای جعبه های بدون علامت پرت استفاده می کند.
    • o,FF0000,6,-1,7 - پرت بیشتر. زمانی که می خواهید مقادیر پرت را روی هم در اطراف یک جعبه قرار دهید، یک سری داده دیگر مورد نیاز است.

Vertical bar chart with two data sets: one data set is colored in dark blue the second is stacked in pale blue

cht=bvs
chd=t0:
-1,5,10,7,12,-1|
-1,25,30,27,24,-1|
-1,40,45,47,39,-1|
-1,55,63,59,80,-1|
-1,30,40,35,30,-1|
-1,-1,5,70,90,-1|
-1,-1,-1,80,5,-1
chm=
F,FF9900,0,1:4,40|
H,0CBF0B,0,1:4,1:20|
H,000000,4,1:4,1:40|
H,0000FF,3,1:4,1:20|
o,FF0000,5,-1,7|
o,FF0000,6,-1,7

نوع نمودار lc همیشه خطوط محور را نشان می دهد. برای ایجاد نمودار بدون خطوط محور، نوع نمودار ls را مشخص کنید.
Chart type lc shows borders
cht=lc
Chart type ls doesn't show borders
cht=ls
برای ایجاد یک کادر پر شده، نقطه سری دوم را از نقطه مربوطه در سری سوم بزرگتر کنید. مقدار بزرگتر با رنگ قرمز در کد نشان داده شده در سمت راست مشخص شده است. Vertical bar chart with two data sets: one data set is colored in dark blue the second is stacked in pale blue
chd=t0:
-1,5,10,7,12,-1
-1, 40 ,30,27,24,-1
-1,25, 45 , 47 , 39 ,-1
-1,55,63,59,80,-1

بازگشت به بالا

نمودارهای جاسازی شده

Pie chart embedded in a line chart

با استفاده از نمادهای پویا می توانید هر نوع نموداری را در نمودار میله ای ، خطی ، رادار یا پراکنده جاسازی کنید. بخش نمودارهای جاسازی شده مستندات نشانگر نمادهای پویا ( chem ) را ببینید.

بازگشت به بالا

ویژگی های استاندارد

بقیه ویژگی های این صفحه ویژگی های نمودار استاندارد هستند.

نشانگرهای خط chm=D [ نوار، کندل، خط، رادار، پراکندگی ]

می توانید خطی اضافه کنید که داده ها را در نمودار شما ردیابی می کند. اغلب، این در نمودارهای ترکیبی استفاده می شود.

برای افزودن چندین خط (یا ترکیب آن با هر نشانگر chm دیگری)، مجموعه پارامترهای chm را با استفاده از یک جداکننده لوله ( | ) جدا کنید. با این پارامتر نمی توانید یک نشانگر خط چین بسازید.

نحو

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
نشان می دهد که این یک نشانگر خط است.
< رنگ >
رنگ خط، در قالب هگزادسیمال RRGGBB .
< series_index >
شاخص سری داده ای که برای ترسیم خط استفاده می شود. شاخص سری داده برای سری داده اول 0 ، برای سری داده دوم 1 و غیره است.
< which_points >
از کدام نقاط در یک سری برای رسم خط استفاده کنیم. از یکی از مقادیر زیر استفاده کنید:
  • 0 - از تمام نکات سری استفاده کنید.
  • start:end - از محدوده مشخصی از نقاط در سری، از ابتدا تا انتها ، شامل (شاخص مبتنی بر صفر) استفاده کنید. همچنین می توانید از مقادیر ممیز شناور برای تعیین نقاط میانی استفاده کنید یا شروع یا پایان را به ترتیب برای نشان دادن اولین یا آخرین نقطه داده خالی بگذارید. شروع و پایان می تواند منفی باشد، به عنوان یک شاخص معکوس از آخرین مقدار. اگر هر دو شروع و پایان منفی هستند، حتما آنها را با مقدار افزایشی بنویسید (مثلاً -6:-1).
< اندازه >
عرض خط بر حسب پیکسل
< opt_z_order >
[ اختیاری ] لایه ای که روی آن نشانگر کشیده می شود، در مقایسه با سایر نشانگرها و سایر عناصر نمودار. این یک عدد ممیز شناور از -1.0 تا 1.0 است، که در آن -1.0 پایین و 1.0 بالا است. عناصر نمودار (خطوط و میله ها) فقط کمتر از صفر هستند. اگر دو نشانگر مقدار یکسانی داشته باشند، به ترتیب نشان داده شده توسط URL رسم می شوند. مقدار پیش فرض 0.0 است (درست بالای عناصر نمودار).

مثال ها

شرح مثال

این نمونه ای از رسم یک خط نشانگر روی نمودار میله ای است. ترتیب z روی 1 تنظیم شده است، بنابراین خط در بالای میله ها کشیده می شود.

این مثال از داده های یکسانی هم برای میله ها و هم برای خط داده استفاده می کند.
Bar chart with line marker
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

این همان نمودار میله ای است، اما با یک سری داده اضافی فقط برای خط. این نمونه ای از نمودار ترکیبی است. نمودارهای مرکب با افزودن سری داده های اضافی به پارامتر chd ، به علاوه یک مقدار برای chd ترسیم می شوند که به نمودار می گوید سری داده های اضافی را "نادیده بگیرد".

برای اطلاعات بیشتر به نمودارهای مرکب مراجعه کنید.

Bar chart with line marker
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

بازگشت به بالا

نشانگرهای شکل 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 > syntax توسعه یافته: line_thickness [: top_and_bottom_width ] که در آن top_and_bottom_width اختیاری است را نشان می دهد. نمونه های زیر را ببینید.
  • h - خط افقی در عرض نمودار در ارتفاع مشخص. ( تنها قالب معتبر برای پارامتر < opt_which_points > nd است. )
  • H - خط افقی از طریق نشانگر داده مشخص شده. این از یک نحو توسعه یافته < size > پشتیبانی می کند که به شما امکان می دهد طول خط دقیقی را مشخص کنید: line_thickness [: length ] که در آن : length اختیاری است و به طور پیش فرض در عرض منطقه نمودار کامل است.
  • o - دایره
  • s - مربع
  • v - خط عمودی از محور x تا نقطه داده
  • V - خط عمودی با طول قابل تنظیم. این از یک نحو توسعه یافته < size > مقدار پشتیبانی می کند که به شما امکان می دهد طول خط دقیقی را تعیین کنید: line_thickness [: length ] که در آن : length اختیاری است و به طور پیش فرض ارتفاع منطقه کامل نمودار را تعیین می کند. نشانگر بر روی نقطه داده متمرکز شده است.
  • x - یک X
< رنگ >
رنگ نشانگرهای این سری، با فرمت هگزادسیمال RRGGBB .
< series_index >
شاخص مبتنی بر صفر سری داده که نشانگرها را بر روی آن رسم می کند. برای نشانگرهای h و نشانگرهایی که مکان را با موقعیت x/y مشخص می‌کنند نادیده گرفته می‌شود (با نویسه @ شروع کنید). می توانید از سری داده های پنهان به عنوان منبعی برای نشانگرها استفاده کنید. برای اطلاعات بیشتر به نمودارهای مرکب مراجعه کنید. نمودارهای میله‌ای عمودی گروه‌بندی‌شده از یک نحو توسعه‌یافته ویژه برای تراز کردن نشانگرها با میله‌های خاص پشتیبانی می‌کنند.
< opt_which_points >
[ اختیاری ] روی کدام نقطه (نقاط) باید نشانگرها را بکشیم. پیش فرض همه نشانگرها است. از یکی از مقادیر زیر استفاده کنید:
  • nd - کجا نشانگر را بکشیم. معنی بستگی به نوع نشانگر دارد:
    • همه انواع به جز h - نشانگر روی کدام نقطه داده رسم شود، جایی که nd شاخص مبتنی بر صفر در سری است. اگر یک مقدار غیر صحیح را مشخص کنید، آن کسری یک نقطه میانی محاسبه شده را نشان می دهد. مثلاً 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 خواهد بود، و حذف کامل این پارامتر به صورت پیش فرض اولین : آخرین : 1 خواهد بود. همه مقادیر می توانند اعداد ممیز شناور باشند. شروع و پایان می تواند منفی باشد تا از آخرین مقدار به عقب شمارش شود. اگر هر دو شروع و پایان منفی هستند، مطمئن شوید که در مقدار افزایشی فهرست شده اند (مثلاً -6:-1:1). اگر مقدار n مرحله کمتر از 1 باشد، نقاط داده اضافی را با درون یابی مقادیر داده شده محاسبه می کند. مقادیر پیش فرض first:last:1 هستند
  • x : y - یک نشانگر در یک نقطه x/y مشخص روی نمودار بکشید. این نقطه نباید روی یک خط باشد. برای استفاده از این گزینه، کاراکتر @ را قبل از نوع نشانگر اضافه کنید. مختصات را به عنوان مقادیر ممیز شناور مشخص کنید، جایی که 0:0 گوشه پایین سمت چپ نمودار و 1:1 گوشه سمت راست بالای نمودار است. به عنوان مثال، برای افزودن یک الماس قرمز 15 پیکسلی به مرکز نمودار، از @d,FF0000,0,0.5:0.5,15 استفاده کنید.
< اندازه >
اندازه نشانگر، بر حسب پیکسل. اکثراً یک مقدار واحد برای این پارامتر می گیرند. نشانگرهای V، H و S از نحو < اندازه >[: عرض ] پشتیبانی می کنند که در آن قسمت دوم اختیاری طول خط یا نشانگر را مشخص می کند.
< 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 > - یک عدد مثبت یا منفی که افست عمودی را بر حسب پیکسل مشخص می کند. اختیاری؛ در صورت عدم استفاده، خالی بگذارید.

مثال ها

شرح مثال

در اینجا مثالی از چندین نشانگر شکل و خط آورده شده است.

  • 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 - خط افقی قرمز رنگ در ارتفاع مشخص شده، سری اول، نیمه راه نمودار، عرض یک پیکسل.
Line chart with markers
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 مشخص شده است، بنابراین ابتدا ترسیم می شود. الماس در مرحله دوم مشخص و ترسیم می شود که منجر به کشیدن آن در بالای دایره می شود.

Line chart, one line has 15 pixel circles on each data point the other line has 10 pixel diamonds. A diamond is drawn on the point that is common to both lines
chm=
o,FF9900,0,-1,15.0|
d,FF0000,1,-1,10.0

در اینجا یک نمودار خطی با یک نشانگر در هر نقطه داده دوم وجود دارد (-2 به معنای هر نقطه دیگر).

Line chart with marker on every second point
chd=t:
0,20,20,50,40,70,70,90,85,45,40,50
chm=
o,0066FF,0,-2,6
در اینجا یک نمودار خطی با دو برابر بیشتر از نقاط داده (0.5- به معنای هر نیم نقطه) وجود دارد. Line chart with marker on every second point
chd=t:
0,20,20,50,40,70,70,90,85,45,40,50
chm=
o,0066FF,0,-.5,6
این مثال نحوه استفاده از نشانگرهای h و v را برای ایجاد خطوط شبکه با رنگ‌ها و ضخامت سفارشی نشان می‌دهد. مقدار z-order (آخرین مقدار) روی -1 تنظیم شده است تا خطوط شبکه زیر خط داده رسم شوند.
Line chart with marker on every second point
chm=
h,76A4FB,0,0:1:.2,2,-1|
V,76A4FB,0,::2,0.5,-1

این نمودار خطوط پر عمودی را به نمودار خطی اضافه می کند:

  • v - خطوط عمودی به نمودار
  • FF0000 - خطوط قرمز
  • 0 - شاخص سری
  • : :.5 - تعیین کننده محدوده: از ابتدا تا انتها، هر 0.5 امتیاز.
  • 2 - ضخامت 2 پیکسل.
Line chart with marker on every second point
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,7CCCV:5,39% 7CE,000000,0,6,1:20" src="/chart/image/images/chart_95.png" />
chm=
E,000000,0,6,1:20|
H,990066,1,2,5:50|
V,3399CC,0,8,3:50

بازگشت به بالا

نشانگرهای شمعدانی 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>
اف
نشان می دهد که این یک نشانگر شمعدانی است.
<opt_declining_color>
[ اختیاری ] هنگامی که مقدار در حال کاهش است برای مستطیل ها رنگ پر کنید (زمانی که مقدار سری 2 > مقدار سری 3 مربوطه). این یک عدد هگزادسیمال با فرمت RRGGBB است. با افزایش مقادیر، مستطیل خالی خواهد بود. پیش‌فرض سبز ثابت برای افزایش، قرمز ثابت برای کاهش است (شما نمی‌توانید یک رنگ پر سفارشی برای افزایش مقادیر مشخص کنید).
< data_series_index >
ایندکس سری داده‌ها برای استفاده به عنوان اولین سری برای نشانگرهای کندل استیک. این یک شاخص مبتنی بر صفر است. بنابراین، اگر در اینجا 1 را مشخص کنید و شش سری دارید، از سری دوم، سوم، چهارم و پنجم برای ترسیم نشانگرهای شمعدانی استفاده می شود.
<opt_which_points>
[ اختیاری ] مشخص می کند که کدام نقاط داده برای ترسیم نشانگرها استفاده می شوند. پیش فرض همه نشانگرها است. از یکی از فرمت های زیر استفاده کنید:
  • nd - یک نشانگر روی یک نقطه از سری رسم کنید، جایی که nd شاخص نقطه سری است. اگر یک مقدار غیر صحیح را مشخص کنید، آن کسری یک نقطه میانی محاسبه شده را نشان می دهد. مثلاً 3.5 به معنای نیمه راه بین نقطه 3 و 4 است.
  • -1 - روی تمام نقاط داده یک نشانگر بکشید. همچنین می توانید این پارامتر را خالی بگذارید تا روی همه نشانگرها ترسیم شود.
  • - n - روی هر n -مین نقطه داده یک نشانگر رسم کنید.
  • start:end:n - روی هر n- امین نقطه داده در یک محدوده، از مقادیر شاخص شروع تا پایان ، یک نشانگر بکشید. همه پارامترها اختیاری هستند (ممکن است وجود نداشته باشند)، بنابراین 3::1 از عنصر چهارم تا آخرین عنصر، مرحله 1 خواهد بود، و حذف کامل این پارامتر به صورت پیش فرض اولین : آخرین : 1 خواهد بود. همه مقادیر می توانند اعداد ممیز شناور باشند. شروع و پایان می تواند منفی باشد تا از آخرین مقدار به عقب شمارش شود. اگر هر دو شروع و پایان منفی هستند، مطمئن شوید که در مقدار افزایشی فهرست شده اند (مثلاً -6:-1:1). اگر مقدار n مرحله کمتر از 1 باشد، نقاط داده اضافی را با درون یابی مقادیر داده شده محاسبه می کند. مقادیر پیش فرض first:last:1 هستند
<عرض>
عرض تمام مستطیل ها، بر حسب پیکسل.
<opt_z_order>
[ اختیاری ] لایه ای که روی آن نشانگر کشیده می شود، در مقایسه با سایر نشانگرها و سایر عناصر نمودار. این یک عدد ممیز شناور از -1.0 تا 1.0 است، که در آن -1.0 پایین و 1.0 بالا است. عناصر نمودار (خطوط و میله ها) فقط کمتر از صفر هستند. اگر دو نشانگر مقدار یکسانی داشته باشند، به ترتیب نشان داده شده توسط URL رسم می شوند. مقدار پیش فرض 0.0 است (درست بالای عناصر نمودار).

مثال ها

شرح مثال

در اینجا نمونه ای از نشانگرهای شمعدانی در نمودار خطی با چهار سری آورده شده است. رنگ پرکننده سفارشی 0000FF (آبی) مشخص شده است و زمانی که نقطه سری 3 کوچکتر از نقطه معادل سری 2 باشد، از این رنگ برای پر کردن مستطیل ها استفاده می شود.

اولین و آخرین مستطیل توسط نمودار بریده شده است. برای حذف این مقادیر، می توانید 1:4 را برای پارامتر چهارم chm تعیین کنید.

برای پنهان کردن خطوط سری، به صفر در رشته داده توجه کنید: chd=t0 . این نشان می دهد که تمام داده های نمودار باید برای نشانگرها استفاده شوند.

پارامتر < which_point > خالی است، که شمعدان ها را روی تمام نقاط داده ترسیم می کند.

Line chart with four orange lines and four financial markers

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 بر اساس صفر است). برای اطلاعات بیشتر در مورد نحوه رسم نمودار ترکیبی مانند این نمودارهای مرکب را ببینید.

Line chart with one orange line and four financial markers.
cht=lc
chm=
F,,1,1:4,20

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

بازگشت به بالا

،

بررسی اجمالی

می توانید چندین نوع نمودار را با نشانگرهای خطی یا شمعدانی ترکیب کنید تا روند داده ها را برجسته کنید یا واریانس را نشان دهید. هنگامی که نشانگرهای خط یا شمعدان را بر روی میله‌ها، پراکنده‌ها یا دیگر انواع نمودار اضافه می‌کنید، نمودار حاصل را نمودار ترکیبی می‌نامند. برخی از نمودارهای ترکیبی مانند ترکیبی از دو نوع نمودار به نظر می رسند - به عنوان مثال، نمودار میله ای با خط ردیابی:

Bar chart with tracking line

در حالی که برخی دیگر مانند انواع نمودار کاملاً جدید به نظر می رسند - به عنوان مثال، نمودار جعبه:

box chart .

ایجاد نمودار مرکب

همه نمودارهای مرکب از یک یا چند نوع نمودار پایه (خطی، پراکنده، میله ای یا رادار) همراه با یک یا چند مجموعه نشانگر تشکیل شده اند. این نشانگرها برای قرار دادن آنها در نمودار به داده هایی نیاز دارند. گاهی اوقات می‌توانید از همان سری داده‌هایی که برای ترسیم میله‌ها یا نقاط روی نمودار استفاده می‌شود استفاده کنید، اما معمولاً می‌خواهید نشانگرها مجموعه داده‌های مستقل خود را داشته باشند. اگر می‌خواهید نمودار شما سری داده‌های متفاوتی برای نمودار پایه و نشانگرها داشته باشد، باید داده‌های نشانگر را از نمودار پایه پنهان کنید (به طوری که سعی نمی‌کند میله‌ها یا خطوط بیشتری با آن داده‌ها ترسیم کند). در اینجا نحوه انجام این کار آمده است:

  1. سری داده های نشانگر خود را به انتهای پارامتر chd خود اضافه کنید . برای مثال، اگر نمودار میله‌ای شما دارای داده‌های chd=t:30,10,20 بود، می‌توانید داده‌های جدیدی را برای نشانگر خطی مانند این اضافه کنید: chd=t:30,10,20|60,40,50 .
  2. داده های نشانگر اضافی خود را از نمودار پایه پنهان کنید. اگر به سادگی یک سری داده اضافی را برای خط ردیابی خود به نمودار میله ای اضافه کنید، نمودار آن را به عنوان یک سری جدید از میله ها نشان می دهد. برای جلوگیری از این موضوع باید این سری اضافی را مخفی کنید. برای پنهان کردن یک سری، یک رقم تک رقمی را بعد از توصیفگر قالب chd قرار دهید: به عنوان مثال، chd=t 1 :30,10,20|60,40,50 . این رقم به Chart API می گوید که از چند سری داده برای ترسیم عناصر برای آن نوع نمودار پایه همانطور که توسط پارامتر cht تعریف شده است (نوارها برای نمودارهای میله ای، نقاط داده برای نمودارهای خطی و غیره) استفاده کند . هر سری داده اضافی هنگام ترسیم نمودار توسط آن نوع نمودار نادیده گرفته می شود. توجه داشته باشید که این یک عدد مبتنی بر 1 است، نه بر اساس 0. بنابراین t1 به معنای "فقط از اولین سری داده برای میله ها استفاده کنید"، t2 به معنای "فقط از دو سری اول برای نوارها استفاده کنید" و غیره است.
    1. یادداشت:
      1. نمودارهای پراکنده - نمودارهای پراکنده داده ها را به روشی متفاوت پنهان می کنند. برای جزئیات بیشتر به مستندات مراجعه کنید.
      2. نمودارهای خط lxy - تعداد زوج از سری ها را برای نمایش ( t0 ، t2 ، t4 ، و غیره) مشخص کنید. این به این دلیل است که هر خط در نمودار lxy با دو سری داده توصیف می شود: یکی برای مقادیر x و دیگری برای مقادیر y.
  3. از سری داده های پنهان برای ترسیم نشانگرهای شمعدانی ، نشانگرهای خط یا نشانگرهای دیگر استفاده کنید. نحوه رسم نشانگرها در بخش های پیوند داده شده است. سری داده های پنهان را به عنوان منبع نشانگرهای خود ارجاع دهید. می‌توانید به تعداد دلخواه مجموعه داده‌های پنهان اضافی اضافه کنید و از آنها برای نشانگرهای نمودار اضافی استفاده کنید.

در اینجا نموداری است که ما توضیح دادیم:

Bar chart with line marker
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1

انواع نمودار

در اینجا لیستی از انواع نشانگرها و انواع نمودارهایی که می توان با آنها استفاده کرد آمده است:

نوع نشانگر انواع نمودار پایه که از آن پشتیبانی می کنند
خط خط ، پراکندگی ، نوار ، رادار
شمعدان خط ، نوار
همه بقیه خط ، پراکندگی ، نوار ، رادار

در اینجا چند نمونه از انواع نمودارهای ترکیبی که می توانید ایجاد کنید آورده شده است:

نوع نمودار شرح مثال
نمودارهای نشانگر خط از نشانگرهای خط می توان برای نشان دادن روندها در بسیاری از انواع نمودارهای دیگر استفاده کرد. Bar chart with line markerBar chart with line marker
نمودارهای شمعدانی نمودارهای کندل استیک اغلب برای نمایش داده های مالی استفاده می شوند. Line chart with one orange line and four financial markers.
نمودارهای جعبه ای

نمودارهای جعبه ای برای نشان دادن داده های گروه بندی شده در چارک های محدوده استفاده می شوند.

Line chart with one orange line and four financial markers.
نمودارهای تعبیه شده می توانید نموداری را در نمودار دیگری جاسازی کنید. Embedded chart
نشانگرهای دیگر می توانید داده های نشانگر را در هر یک از انواع نمودار پایه قابل قبول پنهان کنید و از آن با هر نوع نشانگر دیگری که دوست دارید استفاده کنید.
chd=t1:
10,20,30,40,50,60,70,80
5,10,15,20,25,30,35,40,45,50
chm=o,000000,1,-1,5

بازگشت به بالا

نمودارهای نشانگر خط

می توانید خطوط را به نمودارهای خطی ، پراکنده ، میله ای یا رادار اضافه کنید تا روندها را برجسته کنید.

نوع پایه + نوع نشانگر شرح مثال
نوار + خط

در اینجا یک نمودار میله ای با یک خط ردیابی است. دو سری داده اول برای نوارهای انباشته و سری های باقی مانده برای خط استفاده می شود. chd=s2 نشان می دهد که نمودار باید فقط از دو سری اول برای میله ها استفاده کند. خط از سری سوم برای داده های خود استفاده می کند.

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9 - رمزگذاری ساده، که در آن از دو سری اول برای ترسیم نوارها و سری آخر برای خط استفاده می شود.
  • chm=D,0033FF,2,0,5,1 - خط ردیابی (D)، آبی، داده های سری 2، همه نقاط (0)، خط 5 پیکسل عرض دارد و دارای مرتبه z 1 است.
Bar chart with line marker
chm=
D,0033FF,2,0,5,1
chd=s2:
1XQbnf4,
EWoQMUB,
9halxp9
پراکندگی + خط برای نشان دادن میانگین ها می توانید یک خط به نمودار پراکندگی اضافه کنید. توجه داشته باشید که نمودارهای پراکنده داده های نشانگر را به روش دیگری مخفی می کنند . برای جزئیات بیشتر به نمودارهای پراکنده مراجعه کنید.
chd=t:
12,16,16,24,26,28,41,51,66,68,13,45,81|
16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
o,0000FF,0,-1,0|
o,FF0000,0,0:9:,5|
D,000000,1,10:,1,-1
نوار + خط

در اینجا نمودار میله ای انباشته دیگری با یک خط مستقل روی آن کشیده شده است.

Bar chart with line marker
cht=bvs
chd=t2:
0,10,20,30,20,70,80|
0,20,10,5,20,30,10|
10,0,20,15,60,40,30
chm=D,76A4FB,2,0,3
نوار + دایره ها مانند نمودار قبلی، اما با نشانگرهای دایره ای به جای نشانگر خط. ما هر 0.5 مقدار داده را مشخص کرده ایم که نقاط واسطه محاسبه شده را در خط نقطه چین اضافه می کند. Bar chart with line marker
cht=bvs
chd=t2:
0,10,20,30,20,70,80|
0,20,10,5,20,30,10|
10,0,20,15,60,40,30
chm=o,76A4FB,2,-.5,10

بازگشت به بالا

نمودارهای کندل استیک

نمودارهای کندل استیک حداقل به چهار سری داده برای ترسیم کندل ها، به علاوه سری های اضافی برای سایر عناصر نمودار نیاز دارند. نمودارهای شمعی می توانند فقط مجموعه ای از نشانگرهای شمعدانی را نشان دهند، یا می توانند ترکیبی از نشانگرهای شمعدانی به اضافه نمودارهای میله ای یا خطی باشند، همانطور که در اینجا نشان داده شده است:

نوع پایه + نوع نشانگر شرح مثال
خط (پنهان) + شمعدان

این مثال نموداری را نشان می دهد که فقط نشانگرهای شمعدانی را نشان می دهد.

  • chd=t0 - 0 به این معنی است که تمام سری داده ها از نوع نمودار اصلی (در اینجا، نمودار خطی) پنهان هستند، بنابراین فقط کندل ها ترسیم می شوند. اولین و آخرین مقادیر در هر سری -1 برای نشان دادن مقادیر از دست رفته برای جلوگیری از ترسیم اولین یا آخرین کندل است که با محور یا حاشیه نمودار همپوشانی پیدا می کند و قطع می شود.
  • chm=F,0000FF,0,-1,20 - F نشانگرهای شمعدانی را نشان می دهد (در اصل "نشانگرهای مالی"). 0000FF به این معنی است که نشانگرها زمانی که مقدار در حال کاهش است آبی هستند. the 0 indicates that the candlestick data starts at series 0; -1 indicates markers on all points (we could have also specified 0:4 here to hide the first and last candlestick instead of using -1 data values); 20 is the width of the candlesticks.
Basic candlestick chart
cht=lc
chd=t0:
-1,5,10,7,12,-1|
-1,25,45,47,24,-1|
-1,40,30,27,39,-1|
-1,55,63,59,80,-1
chm=F,0000FF,0,-1,20
Line + Candlestick

Here's an example of a line chart with candlestick markers.

Five data series are provided; the first is used for the chart type (line), and the remaining "hidden" data series are used for the candlestick markers. The chd=t1 parameter specifies that only the first series is used for that chart type (line chart).

We omitted the first and last candlestick markers using 1:4 in the < which_points > value, because first and last candlesticks are cropped by the chart area borders.

The chm parameter specifies the candlestick markers, with the syntax F,< declining_color >,< data_series_index >,< which_points >,< width >,< order >

Line chart with one orange line and four financial markers.
cht=lc
chd=t1:
20,10,15,25,17,30|
0,5,10,7,12,6|
35,25,45,47,24,46|
15,40,30,27,39,54|
70,55,63,59,80,6
chm=
F,,1,1:4,20

Line + Candlestick

Another example of a candlestick chart, but with custom fill colors.

Bar chart with line marker
chd=t1:
t1:
90,80,70,50,40,30,20,10|
0,5,10,0,5,10,0|2,15,20,5,15,40,0|
5,35,20,2,35,20,0|
15,40,30,15,40,50,0
chm=
F,000000,1,1:-2,20
Bar + Candlestick

Here is an example of a bar chart with candlestick markers.

We show the first and last candlestick markers here, because the bars add enough spacing to prevent them from being cropped by the chart boundaries.

Line chart with one orange line and four financial markers.
cht=bvg
chd=t1:
20,10,15,25,17,30|
0,5,10,7,12,6|
35,25,45,47,24,46|
15,40,30,27,39,54|
70,55,63,59,80,6
chm=
F,,1,1:4,20

بازگشت به بالا

Box Charts

Box charts , also called box plots or box and whisker charts , are a type of chart that shows the grouping of one or more series into quartiles ( quartiles are groups that span 25% of the range of values, with the possible exception of outliers). Box charts are similar to candlestick charts, but with added markers for the bottom and top of the candlestick, plus a 50th percentile marker.

A box chart is made up completely of markers, as shown here:

Candlestick marker
chm=
F,0000FF,0,1,10
Candlestick marker
chm=
H,0000FF,0,1,1:10|
H,0000FF,3,1,1:10|
H,0000FF,4,1,1:10
Candlestick marker
chm=
o,FF0000,5,,5|
o,FF0000,6,,5
Candlestick marker
One set of candlestick markers ( chm=F ), for the body of the boxes: One set of adjustable-length horizontal line shape markers ( chm=H ) for the minimum, 50th, and 100th percentile lines: Optionally some circle shape markers ( chm=o ) to show outliers in the data set. Put them all together, and you have a box chart!

The base chart type for box charts is any of the bar chart types ( bhs , bvs , bhg , bvg ) or line chart types ( lc , ls , lxy ). But if you are hiding the base chart type by adding a zero in the data format parameter (for example: chd=t0: or chd=s0: ), it doesn't matter which chart type you choose.

A box chart must have at least five data series: four for the boxes and the maximum and minimum markers; one for the 50% marker; plus any additional data series for any additional markers that you might want, such as outlier markers. Here is the recommended series order. Note that if the value in series 1 is more than the corresponding value in series 2, the box will be filled with the chm=F marker color; if the value in series 1 is less than the value in series 2, the box will be unfilled. See Candlestick Markers for more information.

Series order for an unfilled box:

  1. Minimum value
  2. 25% marker (75% for a filled box)
  3. 75% marker (25% for a filled box)
  4. Maximum value
  5. 50% marker
  6. Series six and beyond are for any additional marker data, such as outliers.

You can actually put the additional marker series before or after the candlestick marker data, but it is simpler to put them all last.

You can make different styles of box charts by specifying different markers, different base chart types, or ordering the data differently

شرح Example

This is a standard box chart, but with different colors assigned to the different chart elements to highlight which marker is being used to create each chart element.

  • cht=bvs - The base chart type is bvs , but no bars from this base chart are actually shown. We could have specified any compound chart type here.
  • chd=t0 : - The t0 hides all lines in this line chart. All data will be used only for markers. In the data, the first and last values are -1 to avoid having markers that overlap the left and right edges of the chart. All values in the second series are lower than the corresponding values in the third series, so all boxes are unfilled.
    • -1,5,10,7,12,-1 - Minimum value: bottom point of lower orange sticks; also the height of the horizontal green lines.
    • -1,25,30,27,24,-1 - 25% value: bottom horizontal edge of orange boxes.
    • -1,40,45,47,39,-1 - 75% value: top horizontal edge of orange boxes.
    • -1,55,63,59,80,-1 - Maximum value: top point of upper orange sticks; also the height of the horizontal blue lines.
    • -1,30,40,35,30,-1 - Black horizontal "Median" lines inside the candlesticks.
    • -1,-1,5,70,90,-1 - Outlier data (red circles)
    • -1,-1,-1,80,5,-1 - More outliers data (red circles). The outliers data is broken into two sets because you cannot have two markers, one above the other, specified in the same series without using offsets or other complicated tricks.
  • chm= - Marker data, as described below:
    • F,FF9900,0,1:4,40 - Orange candlestick markers ( F ) using four data series starting at the first series ( 0 ), on points 1—4, size 40.
    • H,0CBF0B,0,1:4,1:20 - Green horizontal line markers showing the min value. These come from the first series.
    • H,0000FF,3,1:4,1:20 - Blue horizontal line markers showing the max value. These come from series 3.
    • H,000000,4,1:4,1:40 - Black horizontal line markers showing the 50% value. These come from series 4.
    • o,FF0000,5,-1,7 - Red circles assigned to the sixth data series for outliers. Markers are assigned to all elements in this series, which uses -1 for boxes without an outlier.
    • o,FF0000,6,-1,7 - More outliers. Another data series is required when you want to stack outliers on top of each other around the same box.

Vertical bar chart with two data sets: one data set is colored in dark blue the second is stacked in pale blue

cht=bvs
chd=t0:
-1,5,10,7,12,-1|
-1,25,30,27,24,-1|
-1,40,45,47,39,-1|
-1,55,63,59,80,-1|
-1,30,40,35,30,-1|
-1,-1,5,70,90,-1|
-1,-1,-1,80,5,-1
chm=
F,FF9900,0,1:4,40|
H,0CBF0B,0,1:4,1:20|
H,000000,4,1:4,1:40|
H,0000FF,3,1:4,1:20|
o,FF0000,5,-1,7|
o,FF0000,6,-1,7

The lc chart type will always show axis lines. To create a chart without axis lines, specify a chart type of ls.
Chart type lc shows borders
cht=lc
Chart type ls doesn't show borders
cht=ls
To create a filled box, make the point in the second series greater than the corresponding point in the third series. The larger value is marked in red in the code shown on the right. Vertical bar chart with two data sets: one data set is colored in dark blue the second is stacked in pale blue
chd=t0:
-1,5,10,7,12,-1
-1, 40 ,30,27,24,-1
-1,25, 45 , 47 , 39 ,-1
-1,55,63,59,80,-1

بازگشت به بالا

Embedded Charts

Pie chart embedded in a line chart

You can embed any chart type inside a bar , line , radar , or scatter chart using dynamic icons. See the Embedded Charts section of the Dynamic Icons ( chem ) marker documentation.

بازگشت به بالا

Standard Features

بقیه ویژگی های این صفحه ویژگی های نمودار استاندارد هستند.

Line Markers chm=D [ Bar, Candlestick, Line, Radar, Scatter ]

You can add a line that traces data in your chart. Most often, this is used in compound charts .

To add multiple lines (or combine this with any other chm markers), separate the chm parameter sets using a pipe ( | ) delimiter. You cannot make a dashed line marker with this parameter.

نحو

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
Indicates that this is a line marker.
< رنگ >
The color of the line, in RRGGBB hexadecimal format .
< series_index >
The index of the data series used to draw the line. The data series index is 0 for the first data series, 1 for the second data series, and so on.
< which_points >
Which points in a series to use to draw the line. از یکی از مقادیر زیر استفاده کنید:
  • 0 - Use all the points in the series.
  • start:end - Use a specific range of points in the series, from the start to end , inclusive (zero-based index). You can also use floating point values to specify intermediate points, or leave start or end blank to indicate the first or last data point, respectively. start and end can be negative, as a reverse index from the last value. If both start and end are negative, be sure to write them in increasing value (for example, -6:-1).
< اندازه >
The width of the line in pixels.
< opt_z_order >
[ اختیاری ] لایه ای که روی آن نشانگر کشیده می شود، در مقایسه با سایر نشانگرها و سایر عناصر نمودار. این یک عدد ممیز شناور از -1.0 تا 1.0 است، که در آن -1.0 پایین و 1.0 بالا است. عناصر نمودار (خطوط و میله ها) فقط کمتر از صفر هستند. اگر دو نشانگر مقدار یکسانی داشته باشند، به ترتیب نشان داده شده توسط URL رسم می شوند. مقدار پیش فرض 0.0 است (درست بالای عناصر نمودار).

مثال ها

شرح Example

This is an example of drawing a marker line on a bar chart. The z-order is set to 1 , so the line is drawn on top of the bars.

This example uses the same data for both the bars and the data line.
Bar chart with line marker
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

This is the same bar chart, but with an additional data series just for the line. This is an example of a compound chart. Compound charts are drawn by adding additional data series to the chd parameter, plus a value to chd telling the chart to "ignore" the additional data series.

See Compound Charts for more information.

Bar chart with line marker
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

بازگشت به بالا

نشانگرهای شکل 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 > syntax توسعه یافته: line_thickness [: top_and_bottom_width ] که در آن top_and_bottom_width اختیاری است را نشان می دهد. See the examples below.
  • h - خط افقی در عرض نمودار در ارتفاع مشخص. ( تنها قالب معتبر برای پارامتر < opt_which_points > nd است. )
  • H - خط افقی از طریق نشانگر داده مشخص شده. این از یک نحو توسعه یافته < size > پشتیبانی می کند که به شما امکان می دهد طول خط دقیقی را مشخص کنید: line_thickness [: length ] که در آن : length اختیاری است و به طور پیش فرض در عرض منطقه نمودار کامل است.
  • o - دایره
  • s - مربع
  • v - خط عمودی از محور x تا نقطه داده
  • V - خط عمودی با طول قابل تنظیم. این از یک نحو توسعه یافته < size > مقدار پشتیبانی می کند که به شما امکان می دهد طول خط دقیقی را تعیین کنید: line_thickness [: length ] که در آن : length اختیاری است و به طور پیش فرض ارتفاع منطقه کامل نمودار را تعیین می کند. نشانگر بر روی نقطه داده متمرکز شده است.
  • x - یک X
< رنگ >
رنگ نشانگرهای این سری، با فرمت هگزادسیمال RRGGBB .
< series_index >
شاخص مبتنی بر صفر سری داده که نشانگرها را بر روی آن رسم می کند. برای نشانگرهای h و نشانگرهایی که مکان را با موقعیت x/y مشخص می‌کنند نادیده گرفته می‌شود (با نویسه @ شروع کنید). می توانید از سری داده های پنهان به عنوان منبعی برای نشانگرها استفاده کنید. برای اطلاعات بیشتر به نمودارهای مرکب مراجعه کنید. نمودارهای میله‌ای عمودی گروه‌بندی‌شده از یک نحو توسعه‌یافته ویژه برای تراز کردن نشانگرها با میله‌های خاص پشتیبانی می‌کنند.
< opt_which_points >
[ اختیاری ] روی کدام نقطه (نقاط) باید نشانگرها را بکشیم. پیش فرض همه نشانگرها است. از یکی از مقادیر زیر استفاده کنید:
  • nd - کجا نشانگر را بکشیم. معنی بستگی به نوع نشانگر دارد:
    • همه انواع به جز h - نشانگر روی کدام نقطه داده رسم شود، جایی که nd شاخص مبتنی بر صفر در سری است. اگر یک مقدار غیر صحیح را مشخص کنید، آن کسری یک نقطه میانی محاسبه شده را نشان می دهد. مثلاً 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 خواهد بود، و حذف کامل این پارامتر به صورت پیش فرض اولین : آخرین : 1 خواهد بود. همه مقادیر می توانند اعداد ممیز شناور باشند. شروع و پایان می تواند منفی باشد تا از آخرین مقدار به عقب شمارش شود. اگر هر دو شروع و پایان منفی هستند، مطمئن شوید که در مقدار افزایشی فهرست شده اند (مثلاً -6:-1:1). اگر مقدار n مرحله کمتر از 1 باشد، نقاط داده اضافی را با درون یابی مقادیر داده شده محاسبه می کند. مقادیر پیش فرض first:last:1 هستند
  • x : y - یک نشانگر در یک نقطه x/y مشخص روی نمودار بکشید. این نقطه نباید روی یک خط باشد. برای استفاده از این گزینه، کاراکتر @ را قبل از نوع نشانگر اضافه کنید. مختصات را به عنوان مقادیر ممیز شناور مشخص کنید، جایی که 0:0 گوشه پایین سمت چپ نمودار و 1:1 گوشه سمت راست بالای نمودار است. به عنوان مثال، برای افزودن یک الماس قرمز 15 پیکسلی به مرکز نمودار، از @d,FF0000,0,0.5:0.5,15 استفاده کنید.
< اندازه >
اندازه نشانگر، بر حسب پیکسل. اکثراً یک مقدار واحد برای این پارامتر می گیرند. نشانگرهای V، H و S از نحو < اندازه >[: عرض ] پشتیبانی می کنند که در آن قسمت دوم اختیاری طول خط یا نشانگر را مشخص می کند.
< 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 > - یک عدد مثبت یا منفی که افست عمودی را بر حسب پیکسل مشخص می کند. اختیاری؛ در صورت عدم استفاده، خالی بگذارید.

مثال ها

شرح Example

در اینجا مثالی از چندین نشانگر شکل و خط آورده شده است.

  • 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 - خط افقی قرمز رنگ در ارتفاع مشخص شده، سری اول، نیمه راه نمودار، عرض یک پیکسل.
Line chart with markers
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 مشخص شده است، بنابراین ابتدا ترسیم می شود. الماس در مرحله دوم مشخص و ترسیم می شود که منجر به کشیدن آن در بالای دایره می شود.

Line chart, one line has 15 pixel circles on each data point the other line has 10 pixel diamonds. A diamond is drawn on the point that is common to both lines
chm=
o,FF9900,0,-1,15.0|
d,FF0000,1,-1,10.0

در اینجا یک نمودار خطی با یک نشانگر در هر نقطه داده دوم وجود دارد (-2 به معنای هر نقطه دیگر).

Line chart with marker on every second point
chd=t:
0,20,20,50,40,70,70,90,85,45,40,50
chm=
o,0066FF,0,-2,6
در اینجا یک نمودار خطی با دو برابر بیشتر از نقاط داده (0.5- به معنای هر نیم نقطه) وجود دارد. Line chart with marker on every second point
chd=t:
0,20,20,50,40,70,70,90,85,45,40,50
chm=
o,0066FF,0,-.5,6
این مثال نحوه استفاده از نشانگرهای h و v را برای ایجاد خطوط شبکه با رنگ‌ها و ضخامت سفارشی نشان می‌دهد. مقدار z-order (آخرین مقدار) روی -1 تنظیم شده است تا خطوط شبکه زیر خط داده رسم شوند.
Line chart with marker on every second point
chm=
h,76A4FB,0,0:1:.2,2,-1|
V,76A4FB,0,::2,0.5,-1

این نمودار خطوط پر عمودی را به نمودار خطی اضافه می کند:

  • v - خطوط عمودی به نمودار
  • FF0000 - خطوط قرمز
  • 0 - شاخص سری
  • : :.5 - تعیین کننده محدوده: از ابتدا تا انتها، هر 0.5 امتیاز.
  • 2 - ضخامت 2 پیکسل.
Line chart with marker on every second point
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,7CCCV:5,39% 7CE,000000,0,6,1:20" src="/chart/image/images/chart_95.png" />
chm=
E,000000,0,6,1:20|
H,990066,1,2,5:50|
V,3399CC,0,8,3:50

بازگشت به بالا

Candlestick Markers chm=F [ Bar, Line ]

Candlestick markers indicate variance and direction change in a data series. Often they are used to show stock values during the course of a day. The marker includes segments that show the high and low value, as well as the opening and closing value for a specific time period (typically a day). For more about candlestick markers, see here .

A candlestick marker is drawn as a rectangle bisected by a vertical line. It requires four data series to draw a candlestick marker; here is what each series specifies:

  • Series 1 and 4 specify the bottom and top of the vertical line, respectively. These typically represent the low and high values for the day.
  • Series 2 and 3 specify the vertical borders of the rectangle. Series 2 is the opening value, and series 3 is the closing value. The color of the rectangle depends on which is higher: when the opening value (series 2) is lower than the closing value (series 3), the price has increased, and the rectangle is filled with solid green by default; when the opening value (series 2) is higher than the closing value (series 3), the price has decreased, and the rectangle is filled with solid red by default. You can only specify a fill color for the rectangle with decreasing value. When you specify that, the rectangle with increasing value is unfilled (empty). Note that series 2 can be either the top or the bottom of the rectangle, depending on whether the price has gone up or down.

You can combine candlestick markers with any other chm parameters using a pipe character ( | ) to separate the chm parameters.

Note: If you do not want the lines for the data used to draw the markers to appear in the chart, you must include a 0 after the format type. For example: chd=t0:10,20,30,40 in a text format data string. See Compound Charts for more information.

Here's an example, showing the lines for each series:

نحو

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
اف
Indicates that this is a candlestick marker.
<opt_declining_color>
[ Optional ] Fill color for the rectangles when the value is decreasing (when series 2 value > corresponding series 3 value). This is an RRGGBB format hexadecimal number . When the values increase, the rectangle will be empty. Default is solid green for increasing, solid red for decreasing (you cannot specify a custom fill color for increasing values).
< data_series_index >
The index of the data series to use as the first series for your candlestick markers. This is a zero-based index. So, if you specify 1 here, and you have six series, the second, third, fourth and fifth will be used to draw candlestick markers.
<opt_which_points>
[ Optional ] Specifies which data points are used to draw markers. پیش فرض همه نشانگرها است. Use one of the following formats:
  • nd - Draw a marker on a single point in the series, where nd is the index of the point in the series. اگر یک مقدار غیر صحیح را مشخص کنید، آن کسری یک نقطه میانی محاسبه شده را نشان می دهد. مثلاً 3.5 به معنای نیمه راه بین نقطه 3 و 4 است.
  • -1 - روی تمام نقاط داده یک نشانگر بکشید. You can also leave this parameter empty to draw on all markers.
  • - n - روی هر n -مین نقطه داده یک نشانگر رسم کنید.
  • start:end:n - روی هر n- امین نقطه داده در یک محدوده، از مقادیر شاخص شروع تا پایان ، یک نشانگر بکشید. همه پارامترها اختیاری هستند (ممکن است وجود نداشته باشند)، بنابراین 3::1 از عنصر چهارم تا آخرین عنصر، مرحله 1 خواهد بود، و حذف کامل این پارامتر به صورت پیش فرض اولین : آخرین : 1 خواهد بود. همه مقادیر می توانند اعداد ممیز شناور باشند. شروع و پایان می تواند منفی باشد تا از آخرین مقدار به عقب شمارش شود. اگر هر دو شروع و پایان منفی هستند، مطمئن شوید که در مقدار افزایشی فهرست شده اند (مثلاً -6:-1:1). اگر مقدار n مرحله کمتر از 1 باشد، نقاط داده اضافی را با درون یابی مقادیر داده شده محاسبه می کند. مقادیر پیش فرض first:last:1 هستند
<width>
The width of all rectangles, in pixels.
<opt_z_order>
[ اختیاری ] لایه ای که روی آن نشانگر کشیده می شود، در مقایسه با سایر نشانگرها و سایر عناصر نمودار. این یک عدد ممیز شناور از -1.0 تا 1.0 است، که در آن -1.0 پایین و 1.0 بالا است. عناصر نمودار (خطوط و میله ها) فقط کمتر از صفر هستند. اگر دو نشانگر مقدار یکسانی داشته باشند، به ترتیب نشان داده شده توسط URL رسم می شوند. مقدار پیش فرض 0.0 است (درست بالای عناصر نمودار).

مثال ها

شرح Example

Here's an example of candlestick markers on a line chart with four series. The custom fill color 0000FF (blue) is specified, and this color is used to fill the rectangles when the point in series 3 is smaller than the equivalent point in series 2.

The first and last rectangle are trimmed by the chart. To eliminate these values, you could specify 1:4 for the fourth parameter of chm.

Note the zero in the data string, to hide the lines for the series: chd=t0 . This indicates that all chart data is to be used for markers.

The < which_point > parameter is blank, which draws candlesticks on all data points.

Line chart with four orange lines and four financial markers

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

Here's an example of the same chart, using the default colors, and removing the first and last item.

This is a compound chart: it is a combination of a line chart (the base chart type) and candlestick markers. The value of 1 in cht=t:1 means that all data series after the first should be hidden from the basic chart type (line chart). The first 1 in chm=F,, 1 ,1:4,20 means that the candlestick data comes from series 2, 3, 4, and 5 (the 1 is zero-based). See Compound Charts for more information on how to draw a compound chart like this.

Line chart with one orange line and four financial markers.
cht=lc
chm=
F,,1,1:4,20

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

بازگشت به بالا

،

بررسی اجمالی

You can combine several chart types with line or candlestick markers to highlight data trends or show variance. When you add line or candlestick markers onto bar, scatter, or other chart types, the resulting chart is called a compound chart . Some compound charts look like a combination of two chart types—for instance, a bar chart with a tracking line:

Bar chart with tracking line

while others look like completely new chart types—for instance, a box chart:

box chart .

Creating a Compound Chart

All compound charts consist of one or more base chart types (line, scatter, bar, or radar) combined with one or more sets of markers. These markers require data to place them on the chart. Sometimes you can use the same data series as used to draw the bars or points on your chart, but typically you want the markers to have their own independent data sets. If you want your chart to have different data series for the base chart and for markers, you must hide the marker data from the base chart (so that it doesn't try to draw more bars or lines with that data). Here's how to do that:

  1. Add your marker data series to the end of your chd parameter . For example, if your bar chart had data chd=t:30,10,20 , you could add new data for a line marker like this: chd=t:30,10,20|60,40,50 .
  2. Hide your extra marker data from the base chart. If you simply add an extra data series to a bar chart for your tracking line, the chart would show that as a new series of bars. To prevent this, you must hide this extra series. To hide a series, include a single digit after the chd format descriptor: for example, chd=t 1 :30,10,20|60,40,50 . This digit tells the Chart API how many data series to use to draw elements for that base chart type as defined by the cht parameter (bars for bar charts, data points for line charts, and so on). Any additional data series will be ignored by that chart type when drawing the chart. Note that this is a 1-based number, not 0-based. So t1 means "use only the first data series for bars," t2 means "use only the first two series for bars," etc.
    1. Notes:
      1. Scatter charts - Scatter charts hide data in a different way; see the documentation for more details.
      2. lxy line charts - Specify an even number of series to display ( t0 , t2 , t4 , etc). This is because each line in an lxy chart is described by two data series: one for x-values, and one for y-values.
  3. Use the hidden data series to draw candlestick markers , line markers , or other markers. How to draw markers is covered in the linked sections. Reference the hidden data series as the source for your markers. You can include as many additional hidden data series as you like, and use them for additional chart markers.

Here's the chart we just described:

Bar chart with line marker
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1

انواع نمودار

Here is a list of marker types, and the chart types that they can be used with:

Marker Type Base Chart Types That Support It
Line Line , Scatter , Bar , Radar
شمعدان Line , Bar
All others Line , Scatter , Bar , Radar

Here are some examples of the types of compound charts that you can create:

Chart Type شرح Example
Line marker charts Line markers can be used to show trends in many other chart types. Bar chart with line markerBar chart with line marker
Candlestick charts Candlestick charts are often used to show financial data. Line chart with one orange line and four financial markers.
Box charts

Box charts are used to show data grouped into range quartiles.

Line chart with one orange line and four financial markers.
Embedded charts You can embed a chart within another chart. Embedded chart
Other markers You can hide marker data in any of the acceptable base chart types and use it with any other kinds of markers that you like.
chd=t1:
10,20,30,40,50,60,70,80
5,10,15,20,25,30,35,40,45,50
chm=o,000000,1,-1,5

بازگشت به بالا

Line Marker Charts

You can add lines to line , scatter , bar , or radar charts to highlight trends.

Base Type + Marker Type شرح Example
Bar + Line

Here is a bar chart with a trace line. The first two data series are used for the stacked bars, and the remaining series is used for the line. chd=s2 indicates that the chart should use only the first two series for bars. The line uses the third series for its data.

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9 - Simple encoding, where the first two series are used to draw the bars, and the last series is used for the line.
  • chm=D,0033FF,2,0,5,1 - Trace line (D), blue, data from series index 2, all points (0), line is 5 pixels wide, and has a z-order of 1.
Bar chart with line marker
chm=
D,0033FF,2,0,5,1
chd=s2:
1XQbnf4,
EWoQMUB,
9halxp9
Scatter + Line You can add a line to a scatter chart to show averages. Note that scatter charts hide marker data in a different way ; see Scatter Charts for more details.
chd=t:
12,16,16,24,26,28,41,51,66,68,13,45,81|
16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
o,0000FF,0,-1,0|
o,FF0000,0,0:9:,5|
D,000000,1,10:,1,-1
Bar + Line

Here is another stacked bar chart with an independent line drawn over it.

Bar chart with line marker
cht=bvs
chd=t2:
0,10,20,30,20,70,80|
0,20,10,5,20,30,10|
10,0,20,15,60,40,30
chm=D,76A4FB,2,0,3
Bar + Circles Same as the previous chart, but with circle markers instead of a line marker. We've specified every 0.5 data value, which adds calculated intermediary points in the dotted line. Bar chart with line marker
cht=bvs
chd=t2:
0,10,20,30,20,70,80|
0,20,10,5,20,30,10|
10,0,20,15,60,40,30
chm=o,76A4FB,2,-.5,10

بازگشت به بالا

Candlestick Charts

Candlestick charts require at least four data series to draw the candlesticks, plus additional series for any other chart elements. Candlestick charts can show only a set of candlestick markers , or can be a combination of candlestick markers plus bar or line charts, as shown here:

Base Type + Marker Type شرح Example
Line (hidden) + Candlestick

This example shows a chart showing only candlestick markers.

  • chd=t0 - The 0 means that all data series are hidden from the basic chart type (here, a line chart), so only the candlesticks are drawn. The first and last values in each series are -1 to indicate missing values to avoid drawing the first or last candlestick, which would overlap the axis or chart margin and be cut off.
  • chm=F,0000FF,0,-1,20 - The F indicates candlestick markers (originally "financial markers"); 0000FF means that the markers are blue when the value is decreasing; the 0 indicates that the candlestick data starts at series 0; -1 indicates markers on all points (we could have also specified 0:4 here to hide the first and last candlestick instead of using -1 data values); 20 is the width of the candlesticks.
Basic candlestick chart
cht=lc
chd=t0:
-1,5,10,7,12,-1|
-1,25,45,47,24,-1|
-1,40,30,27,39,-1|
-1,55,63,59,80,-1
chm=F,0000FF,0,-1,20
Line + Candlestick

Here's an example of a line chart with candlestick markers.

Five data series are provided; the first is used for the chart type (line), and the remaining "hidden" data series are used for the candlestick markers. The chd=t1 parameter specifies that only the first series is used for that chart type (line chart).

We omitted the first and last candlestick markers using 1:4 in the < which_points > value, because first and last candlesticks are cropped by the chart area borders.

The chm parameter specifies the candlestick markers, with the syntax F,< declining_color >,< data_series_index >,< which_points >,< width >,< order >

Line chart with one orange line and four financial markers.
cht=lc
chd=t1:
20,10,15,25,17,30|
0,5,10,7,12,6|
35,25,45,47,24,46|
15,40,30,27,39,54|
70,55,63,59,80,6
chm=
F,,1,1:4,20

Line + Candlestick

Another example of a candlestick chart, but with custom fill colors.

Bar chart with line marker
chd=t1:
t1:
90,80,70,50,40,30,20,10|
0,5,10,0,5,10,0|2,15,20,5,15,40,0|
5,35,20,2,35,20,0|
15,40,30,15,40,50,0
chm=
F,000000,1,1:-2,20
Bar + Candlestick

Here is an example of a bar chart with candlestick markers.

We show the first and last candlestick markers here, because the bars add enough spacing to prevent them from being cropped by the chart boundaries.

Line chart with one orange line and four financial markers.
cht=bvg
chd=t1:
20,10,15,25,17,30|
0,5,10,7,12,6|
35,25,45,47,24,46|
15,40,30,27,39,54|
70,55,63,59,80,6
chm=
F,,1,1:4,20

بازگشت به بالا

Box Charts

Box charts , also called box plots or box and whisker charts , are a type of chart that shows the grouping of one or more series into quartiles ( quartiles are groups that span 25% of the range of values, with the possible exception of outliers). Box charts are similar to candlestick charts, but with added markers for the bottom and top of the candlestick, plus a 50th percentile marker.

A box chart is made up completely of markers, as shown here:

Candlestick marker
chm=
F,0000FF,0,1,10
Candlestick marker
chm=
H,0000FF,0,1,1:10|
H,0000FF,3,1,1:10|
H,0000FF,4,1,1:10
Candlestick marker
chm=
o,FF0000,5,,5|
o,FF0000,6,,5
Candlestick marker
One set of candlestick markers ( chm=F ), for the body of the boxes: One set of adjustable-length horizontal line shape markers ( chm=H ) for the minimum, 50th, and 100th percentile lines: Optionally some circle shape markers ( chm=o ) to show outliers in the data set. Put them all together, and you have a box chart!

The base chart type for box charts is any of the bar chart types ( bhs , bvs , bhg , bvg ) or line chart types ( lc , ls , lxy ). But if you are hiding the base chart type by adding a zero in the data format parameter (for example: chd=t0: or chd=s0: ), it doesn't matter which chart type you choose.

A box chart must have at least five data series: four for the boxes and the maximum and minimum markers; one for the 50% marker; plus any additional data series for any additional markers that you might want, such as outlier markers. Here is the recommended series order. Note that if the value in series 1 is more than the corresponding value in series 2, the box will be filled with the chm=F marker color; if the value in series 1 is less than the value in series 2, the box will be unfilled. See Candlestick Markers for more information.

Series order for an unfilled box:

  1. Minimum value
  2. 25% marker (75% for a filled box)
  3. 75% marker (25% for a filled box)
  4. Maximum value
  5. 50% marker
  6. Series six and beyond are for any additional marker data, such as outliers.

You can actually put the additional marker series before or after the candlestick marker data, but it is simpler to put them all last.

You can make different styles of box charts by specifying different markers, different base chart types, or ordering the data differently

شرح Example

This is a standard box chart, but with different colors assigned to the different chart elements to highlight which marker is being used to create each chart element.

  • cht=bvs - The base chart type is bvs , but no bars from this base chart are actually shown. We could have specified any compound chart type here.
  • chd=t0 : - The t0 hides all lines in this line chart. All data will be used only for markers. In the data, the first and last values are -1 to avoid having markers that overlap the left and right edges of the chart. All values in the second series are lower than the corresponding values in the third series, so all boxes are unfilled.
    • -1,5,10,7,12,-1 - Minimum value: bottom point of lower orange sticks; also the height of the horizontal green lines.
    • -1,25,30,27,24,-1 - 25% value: bottom horizontal edge of orange boxes.
    • -1,40,45,47,39,-1 - 75% value: top horizontal edge of orange boxes.
    • -1,55,63,59,80,-1 - Maximum value: top point of upper orange sticks; also the height of the horizontal blue lines.
    • -1,30,40,35,30,-1 - Black horizontal "Median" lines inside the candlesticks.
    • -1,-1,5,70,90,-1 - Outlier data (red circles)
    • -1,-1,-1,80,5,-1 - More outliers data (red circles). The outliers data is broken into two sets because you cannot have two markers, one above the other, specified in the same series without using offsets or other complicated tricks.
  • chm= - Marker data, as described below:
    • F,FF9900,0,1:4,40 - Orange candlestick markers ( F ) using four data series starting at the first series ( 0 ), on points 1—4, size 40.
    • H,0CBF0B,0,1:4,1:20 - Green horizontal line markers showing the min value. These come from the first series.
    • H,0000FF,3,1:4,1:20 - Blue horizontal line markers showing the max value. These come from series 3.
    • H,000000,4,1:4,1:40 - Black horizontal line markers showing the 50% value. These come from series 4.
    • o,FF0000,5,-1,7 - Red circles assigned to the sixth data series for outliers. Markers are assigned to all elements in this series, which uses -1 for boxes without an outlier.
    • o,FF0000,6,-1,7 - More outliers. Another data series is required when you want to stack outliers on top of each other around the same box.

Vertical bar chart with two data sets: one data set is colored in dark blue the second is stacked in pale blue

cht=bvs
chd=t0:
-1,5,10,7,12,-1|
-1,25,30,27,24,-1|
-1,40,45,47,39,-1|
-1,55,63,59,80,-1|
-1,30,40,35,30,-1|
-1,-1,5,70,90,-1|
-1,-1,-1,80,5,-1
chm=
F,FF9900,0,1:4,40|
H,0CBF0B,0,1:4,1:20|
H,000000,4,1:4,1:40|
H,0000FF,3,1:4,1:20|
o,FF0000,5,-1,7|
o,FF0000,6,-1,7

The lc chart type will always show axis lines. To create a chart without axis lines, specify a chart type of ls.
Chart type lc shows borders
cht=lc
Chart type ls doesn't show borders
cht=ls
To create a filled box, make the point in the second series greater than the corresponding point in the third series. The larger value is marked in red in the code shown on the right. Vertical bar chart with two data sets: one data set is colored in dark blue the second is stacked in pale blue
chd=t0:
-1,5,10,7,12,-1
-1, 40 ,30,27,24,-1
-1,25, 45 , 47 , 39 ,-1
-1,55,63,59,80,-1

بازگشت به بالا

Embedded Charts

Pie chart embedded in a line chart

You can embed any chart type inside a bar , line , radar , or scatter chart using dynamic icons. See the Embedded Charts section of the Dynamic Icons ( chem ) marker documentation.

بازگشت به بالا

Standard Features

بقیه ویژگی های این صفحه ویژگی های نمودار استاندارد هستند.

Line Markers chm=D [ Bar, Candlestick, Line, Radar, Scatter ]

You can add a line that traces data in your chart. Most often, this is used in compound charts .

To add multiple lines (or combine this with any other chm markers), separate the chm parameter sets using a pipe ( | ) delimiter. You cannot make a dashed line marker with this parameter.

نحو

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
Indicates that this is a line marker.
< رنگ >
The color of the line, in RRGGBB hexadecimal format .
< series_index >
The index of the data series used to draw the line. The data series index is 0 for the first data series, 1 for the second data series, and so on.
< which_points >
Which points in a series to use to draw the line. از یکی از مقادیر زیر استفاده کنید:
  • 0 - Use all the points in the series.
  • start:end - Use a specific range of points in the series, from the start to end , inclusive (zero-based index). You can also use floating point values to specify intermediate points, or leave start or end blank to indicate the first or last data point, respectively. start and end can be negative, as a reverse index from the last value. If both start and end are negative, be sure to write them in increasing value (for example, -6:-1).
< اندازه >
The width of the line in pixels.
< opt_z_order >
[ اختیاری ] لایه ای که روی آن نشانگر کشیده می شود، در مقایسه با سایر نشانگرها و سایر عناصر نمودار. این یک عدد ممیز شناور از -1.0 تا 1.0 است، که در آن -1.0 پایین و 1.0 بالا است. عناصر نمودار (خطوط و میله ها) فقط کمتر از صفر هستند. اگر دو نشانگر مقدار یکسانی داشته باشند، به ترتیب نشان داده شده توسط URL رسم می شوند. مقدار پیش فرض 0.0 است (درست بالای عناصر نمودار).

مثال ها

شرح Example

This is an example of drawing a marker line on a bar chart. The z-order is set to 1 , so the line is drawn on top of the bars.

This example uses the same data for both the bars and the data line.
Bar chart with line marker
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

This is the same bar chart, but with an additional data series just for the line. This is an example of a compound chart. Compound charts are drawn by adding additional data series to the chd parameter, plus a value to chd telling the chart to "ignore" the additional data series.

See Compound Charts for more information.

Bar chart with line marker
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

بازگشت به بالا

نشانگرهای شکل 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 > syntax توسعه یافته: line_thickness [: top_and_bottom_width ] که در آن top_and_bottom_width اختیاری است را نشان می دهد. See the examples below.
  • h - خط افقی در عرض نمودار در ارتفاع مشخص. ( تنها قالب معتبر برای پارامتر < opt_which_points > nd است. )
  • H - خط افقی از طریق نشانگر داده مشخص شده. این از یک نحو توسعه یافته < size > پشتیبانی می کند که به شما امکان می دهد طول خط دقیقی را مشخص کنید: line_thickness [: length ] که در آن : length اختیاری است و به طور پیش فرض در عرض منطقه نمودار کامل است.
  • o - دایره
  • s - مربع
  • v - خط عمودی از محور x تا نقطه داده
  • V - خط عمودی با طول قابل تنظیم. این از یک نحو توسعه یافته < size > مقدار پشتیبانی می کند که به شما امکان می دهد طول خط دقیقی را تعیین کنید: line_thickness [: length ] که در آن : length اختیاری است و به طور پیش فرض ارتفاع منطقه کامل نمودار را تعیین می کند. نشانگر بر روی نقطه داده متمرکز شده است.
  • x - یک X
< رنگ >
رنگ نشانگرهای این سری، با فرمت هگزادسیمال RRGGBB .
< series_index >
شاخص مبتنی بر صفر سری داده که نشانگرها را بر روی آن رسم می کند. برای نشانگرهای h و نشانگرهایی که مکان را با موقعیت x/y مشخص می‌کنند نادیده گرفته می‌شود (با نویسه @ شروع کنید). می توانید از سری داده های پنهان به عنوان منبعی برای نشانگرها استفاده کنید. برای اطلاعات بیشتر به نمودارهای مرکب مراجعه کنید. نمودارهای میله‌ای عمودی گروه‌بندی‌شده از یک نحو توسعه‌یافته ویژه برای تراز کردن نشانگرها با میله‌های خاص پشتیبانی می‌کنند.
< opt_which_points >
[ اختیاری ] روی کدام نقطه (نقاط) باید نشانگرها را بکشیم. پیش فرض همه نشانگرها است. از یکی از مقادیر زیر استفاده کنید:
  • nd - کجا نشانگر را بکشیم. معنی بستگی به نوع نشانگر دارد:
    • همه انواع به جز h - نشانگر روی کدام نقطه داده رسم شود، جایی که nd شاخص مبتنی بر صفر در سری است. اگر یک مقدار غیر صحیح را مشخص کنید، آن کسری یک نقطه میانی محاسبه شده را نشان می دهد. مثلاً 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 خواهد بود، و حذف کامل این پارامتر به صورت پیش فرض اولین : آخرین : 1 خواهد بود. همه مقادیر می توانند اعداد ممیز شناور باشند. شروع و پایان می تواند منفی باشد تا از آخرین مقدار به عقب شمارش شود. اگر هر دو شروع و پایان منفی هستند، مطمئن شوید که در مقدار افزایشی فهرست شده اند (مثلاً -6:-1:1). اگر مقدار n مرحله کمتر از 1 باشد، نقاط داده اضافی را با درون یابی مقادیر داده شده محاسبه می کند. مقادیر پیش فرض first:last:1 هستند
  • x : y - یک نشانگر در یک نقطه x/y مشخص روی نمودار بکشید. این نقطه نباید روی یک خط باشد. برای استفاده از این گزینه، کاراکتر @ را قبل از نوع نشانگر اضافه کنید. مختصات را به عنوان مقادیر ممیز شناور مشخص کنید، جایی که 0:0 گوشه پایین سمت چپ نمودار و 1:1 گوشه سمت راست بالای نمودار است. به عنوان مثال، برای افزودن یک الماس قرمز 15 پیکسلی به مرکز نمودار، از @d,FF0000,0,0.5:0.5,15 استفاده کنید.
< اندازه >
اندازه نشانگر، بر حسب پیکسل. اکثراً یک مقدار واحد برای این پارامتر می گیرند. نشانگرهای V، H و S از نحو < اندازه >[: عرض ] پشتیبانی می کنند که در آن قسمت دوم اختیاری طول خط یا نشانگر را مشخص می کند.
< 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 > - یک عدد مثبت یا منفی که افست عمودی را بر حسب پیکسل مشخص می کند. اختیاری؛ در صورت عدم استفاده، خالی بگذارید.

مثال ها

شرح Example

در اینجا مثالی از چندین نشانگر شکل و خط آورده شده است.

  • 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 - خط افقی قرمز رنگ در ارتفاع مشخص شده، سری اول، نیمه راه نمودار، عرض یک پیکسل.
Line chart with markers
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 مشخص شده است، بنابراین ابتدا ترسیم می شود. الماس در مرحله دوم مشخص و ترسیم می شود که منجر به کشیدن آن در بالای دایره می شود.

Line chart, one line has 15 pixel circles on each data point the other line has 10 pixel diamonds. A diamond is drawn on the point that is common to both lines
chm=
o,FF9900,0,-1,15.0|
d,FF0000,1,-1,10.0

در اینجا یک نمودار خطی با یک نشانگر در هر نقطه داده دوم وجود دارد (-2 به معنای هر نقطه دیگر).

Line chart with marker on every second point
chd=t:
0,20,20,50,40,70,70,90,85,45,40,50
chm=
o,0066FF,0,-2,6
در اینجا یک نمودار خطی با دو برابر بیشتر از نقاط داده (0.5- به معنای هر نیم نقطه) وجود دارد. Line chart with marker on every second point
chd=t:
0,20,20,50,40,70,70,90,85,45,40,50
chm=
o,0066FF,0,-.5,6
این مثال نحوه استفاده از نشانگرهای h و v را برای ایجاد خطوط شبکه با رنگ‌ها و ضخامت سفارشی نشان می‌دهد. مقدار z-order (آخرین مقدار) روی -1 تنظیم شده است تا خطوط شبکه زیر خط داده رسم شوند.
Line chart with marker on every second point
chm=
h,76A4FB,0,0:1:.2,2,-1|
V,76A4FB,0,::2,0.5,-1

این نمودار خطوط پر عمودی را به نمودار خطی اضافه می کند:

  • v - خطوط عمودی به نمودار
  • FF0000 - خطوط قرمز
  • 0 - شاخص سری
  • : :.5 - تعیین کننده محدوده: از ابتدا تا انتها، هر 0.5 امتیاز.
  • 2 - ضخامت 2 پیکسل.
Line chart with marker on every second point
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,7CCCV:5,39% 7CE,000000,0,6,1:20" src="/chart/image/images/chart_95.png" />
chm=
E,000000,0,6,1:20|
H,990066,1,2,5:50|
V,3399CC,0,8,3:50

بازگشت به بالا

Candlestick Markers chm=F [ Bar, Line ]

Candlestick markers indicate variance and direction change in a data series. Often they are used to show stock values during the course of a day. The marker includes segments that show the high and low value, as well as the opening and closing value for a specific time period (typically a day). For more about candlestick markers, see here .

A candlestick marker is drawn as a rectangle bisected by a vertical line. It requires four data series to draw a candlestick marker; here is what each series specifies:

  • Series 1 and 4 specify the bottom and top of the vertical line, respectively. These typically represent the low and high values for the day.
  • Series 2 and 3 specify the vertical borders of the rectangle. Series 2 is the opening value, and series 3 is the closing value. The color of the rectangle depends on which is higher: when the opening value (series 2) is lower than the closing value (series 3), the price has increased, and the rectangle is filled with solid green by default; when the opening value (series 2) is higher than the closing value (series 3), the price has decreased, and the rectangle is filled with solid red by default. You can only specify a fill color for the rectangle with decreasing value. When you specify that, the rectangle with increasing value is unfilled (empty). Note that series 2 can be either the top or the bottom of the rectangle, depending on whether the price has gone up or down.

You can combine candlestick markers with any other chm parameters using a pipe character ( | ) to separate the chm parameters.

Note: If you do not want the lines for the data used to draw the markers to appear in the chart, you must include a 0 after the format type. For example: chd=t0:10,20,30,40 in a text format data string. See Compound Charts for more information.

Here's an example, showing the lines for each series:

نحو

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
اف
Indicates that this is a candlestick marker.
<opt_declining_color>
[ Optional ] Fill color for the rectangles when the value is decreasing (when series 2 value > corresponding series 3 value). This is an RRGGBB format hexadecimal number . When the values increase, the rectangle will be empty. Default is solid green for increasing, solid red for decreasing (you cannot specify a custom fill color for increasing values).
< data_series_index >
The index of the data series to use as the first series for your candlestick markers. This is a zero-based index. So, if you specify 1 here, and you have six series, the second, third, fourth and fifth will be used to draw candlestick markers.
<opt_which_points>
[ Optional ] Specifies which data points are used to draw markers. پیش فرض همه نشانگرها است. Use one of the following formats:
  • nd - Draw a marker on a single point in the series, where nd is the index of the point in the series. اگر یک مقدار غیر صحیح را مشخص کنید، آن کسری یک نقطه میانی محاسبه شده را نشان می دهد. مثلاً 3.5 به معنای نیمه راه بین نقطه 3 و 4 است.
  • -1 - روی تمام نقاط داده یک نشانگر بکشید. You can also leave this parameter empty to draw on all markers.
  • - n - روی هر n -مین نقطه داده یک نشانگر رسم کنید.
  • start:end:n - روی هر n- امین نقطه داده در یک محدوده، از مقادیر شاخص شروع تا پایان ، یک نشانگر بکشید. همه پارامترها اختیاری هستند (ممکن است وجود نداشته باشند)، بنابراین 3::1 از عنصر چهارم تا آخرین عنصر، مرحله 1 خواهد بود، و حذف کامل این پارامتر به صورت پیش فرض اولین : آخرین : 1 خواهد بود. همه مقادیر می توانند اعداد ممیز شناور باشند. شروع و پایان می تواند منفی باشد تا از آخرین مقدار به عقب شمارش شود. اگر هر دو شروع و پایان منفی هستند، مطمئن شوید که در مقدار افزایشی فهرست شده اند (مثلاً -6:-1:1). اگر مقدار n مرحله کمتر از 1 باشد، نقاط داده اضافی را با درون یابی مقادیر داده شده محاسبه می کند. مقادیر پیش فرض first:last:1 هستند
<width>
The width of all rectangles, in pixels.
<opt_z_order>
[ اختیاری ] لایه ای که روی آن نشانگر کشیده می شود، در مقایسه با سایر نشانگرها و سایر عناصر نمودار. این یک عدد ممیز شناور از -1.0 تا 1.0 است، که در آن -1.0 پایین و 1.0 بالا است. عناصر نمودار (خطوط و میله ها) فقط کمتر از صفر هستند. اگر دو نشانگر مقدار یکسانی داشته باشند، به ترتیب نشان داده شده توسط URL رسم می شوند. مقدار پیش فرض 0.0 است (درست بالای عناصر نمودار).

مثال ها

شرح Example

Here's an example of candlestick markers on a line chart with four series. The custom fill color 0000FF (blue) is specified, and this color is used to fill the rectangles when the point in series 3 is smaller than the equivalent point in series 2.

The first and last rectangle are trimmed by the chart. To eliminate these values, you could specify 1:4 for the fourth parameter of chm.

Note the zero in the data string, to hide the lines for the series: chd=t0 . This indicates that all chart data is to be used for markers.

The < which_point > parameter is blank, which draws candlesticks on all data points.

Line chart with four orange lines and four financial markers

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

Here's an example of the same chart, using the default colors, and removing the first and last item.

This is a compound chart: it is a combination of a line chart (the base chart type) and candlestick markers. The value of 1 in cht=t:1 means that all data series after the first should be hidden from the basic chart type (line chart). The first 1 in chm=F,, 1 ,1:4,20 means that the candlestick data comes from series 2, 3, 4, and 5 (the 1 is zero-based). See Compound Charts for more information on how to draw a compound chart like this.

Line chart with one orange line and four financial markers.
cht=lc
chm=
F,,1,1:4,20

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

بازگشت به بالا