ویژگی های خاص نمودار | اطلاعات نشانگر
|
بررسی اجمالی
می توانید چندین نوع نمودار را با نشانگرهای خطی یا شمعدانی ترکیب کنید تا روند داده ها را برجسته کنید یا واریانس را نشان دهید. هنگامی که نشانگرهای خط یا شمعدان را بر روی میلهها، پراکندهها یا دیگر انواع نمودار اضافه میکنید، نمودار حاصل را نمودار ترکیبی مینامند. برخی از نمودارهای ترکیبی مانند ترکیبی از دو نوع نمودار به نظر می رسند - به عنوان مثال، نمودار میله ای با خط ردیابی:
در حالی که برخی دیگر مانند انواع نمودار کاملاً جدید به نظر می رسند - به عنوان مثال، نمودار جعبه:
.
ایجاد نمودار مرکب
همه نمودارهای مرکب از یک یا چند نوع نمودار پایه (خطی، پراکنده، میله ای یا رادار) همراه با یک یا چند مجموعه نشانگر تشکیل شده اند. این نشانگرها برای قرار دادن آنها در نمودار به داده هایی نیاز دارند. گاهی اوقات میتوانید از همان سری دادههایی که برای ترسیم میلهها یا نقاط روی نمودار استفاده میشود استفاده کنید، اما معمولاً میخواهید نشانگرها مجموعه دادههای مستقل خود را داشته باشند. اگر میخواهید نمودار شما سری دادههای متفاوتی برای نمودار پایه و نشانگرها داشته باشد، باید دادههای نشانگر را از نمودار پایه پنهان کنید (به طوری که سعی نمیکند میلهها یا خطوط بیشتری با آن دادهها ترسیم کند). در اینجا نحوه انجام این کار آمده است:
- سری داده های نشانگر خود را به انتهای پارامتر
chd
خود اضافه کنید . برای مثال، اگر نمودار میلهای شما دارای دادههایchd=t:30,10,20
بود، میتوانید دادههای جدیدی را برای نشانگر خطی مانند این اضافه کنید:chd=t:30,10,20|60,40,50
. - داده های نشانگر اضافی خود را از نمودار پایه پنهان کنید. اگر به سادگی یک سری داده اضافی را برای خط ردیابی خود به نمودار میله ای اضافه کنید، نمودار آن را به عنوان یک سری جدید از میله ها نشان می دهد. برای جلوگیری از این موضوع باید این سری اضافی را مخفی کنید. برای پنهان کردن یک سری، یک رقم تک رقمی را بعد از توصیفگر قالب
chd
قرار دهید: به عنوان مثال،chd=t 1 :30,10,20|60,40,50
. این رقم به Chart API می گوید که از چند سری داده برای ترسیم عناصر برای آن نوع نمودار پایه همانطور که توسط پارامترcht
تعریف شده است (نوارها برای نمودارهای میله ای، نقاط داده برای نمودارهای خطی و غیره) استفاده کند . هر سری داده اضافی هنگام ترسیم نمودار توسط آن نوع نمودار نادیده گرفته می شود. توجه داشته باشید که این یک عدد مبتنی بر 1 است، نه بر اساس 0. بنابراینt1
به معنای "فقط از اولین سری داده برای میله ها استفاده کنید"،t2
به معنای "فقط از دو سری اول برای نوارها استفاده کنید" و غیره است.- یادداشت:
- نمودارهای پراکنده - نمودارهای پراکنده داده ها را به روشی متفاوت پنهان می کنند. برای جزئیات بیشتر به مستندات مراجعه کنید.
- نمودارهای خط lxy - تعداد زوج از سری ها را برای نمایش (
t0
،t2
،t4
، و غیره) مشخص کنید. این به این دلیل است که هر خط در نمودارlxy
با دو سری داده توصیف می شود: یکی برای مقادیر x و دیگری برای مقادیر y.
- یادداشت:
- از سری داده های پنهان برای ترسیم نشانگرهای شمعدانی ، نشانگرهای خط یا نشانگرهای دیگر استفاده کنید. نحوه رسم نشانگرها در بخش های پیوند داده شده است. سری داده های پنهان را به عنوان منبع نشانگرهای خود ارجاع دهید. میتوانید به تعداد دلخواه مجموعه دادههای پنهان اضافی اضافه کنید و از آنها برای نشانگرهای نمودار اضافی استفاده کنید.
در اینجا نموداری است که ما توضیح دادیم:
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1
انواع نمودار
در اینجا لیستی از انواع نشانگرها و انواع نمودارهایی که می توان با آنها استفاده کرد آمده است:
نوع نشانگر | انواع نمودار پایه که از آن پشتیبانی می کنند |
---|---|
خط | خط ، پراکندگی ، نوار ، رادار |
شمعدان | خط ، نوار |
همه بقیه | خط ، پراکندگی ، نوار ، رادار |
در اینجا چند نمونه از انواع نمودارهای ترکیبی که می توانید ایجاد کنید آورده شده است:
نوع نمودار | شرح | مثال |
---|---|---|
نمودارهای نشانگر خط | از نشانگرهای خط می توان برای نشان دادن روندها در بسیاری از انواع نمودارهای دیگر استفاده کرد. | |
نمودارهای شمعدانی | نمودارهای کندل استیک اغلب برای نمایش داده های مالی استفاده می شوند. | |
نمودارهای جعبه ای | نمودارهای جعبه ای برای نشان دادن داده های گروه بندی شده در چارک های محدوده استفاده می شوند. | |
نمودارهای تعبیه شده | می توانید نموداری را در نمودار دیگری جاسازی کنید. | |
نشانگرهای دیگر | می توانید داده های نشانگر را در هر یک از انواع نمودار پایه قابل قبول پنهان کنید و از آن با هر نوع نشانگر دیگری که دوست دارید استفاده کنید. | chd=t1: |
نمودارهای نشانگر خط
می توانید خطوط را به نمودارهای خطی ، پراکنده ، میله ای یا رادار اضافه کنید تا روندها را برجسته کنید.
نوع پایه + نوع نشانگر | شرح | مثال |
---|---|---|
نوار + خط | در اینجا یک نمودار میله ای با یک خط ردیابی است. دو سری داده اول برای نوارهای انباشته و سری های باقی مانده برای خط استفاده می شود.
| chm= |
پراکندگی + خط | برای نشان دادن میانگین ها می توانید یک خط به نمودار پراکندگی اضافه کنید. توجه داشته باشید که نمودارهای پراکنده داده های نشانگر را به روش دیگری مخفی می کنند . برای جزئیات بیشتر به نمودارهای پراکنده مراجعه کنید. |
|
نوار + خط | در اینجا نمودار میله ای انباشته دیگری با یک خط مستقل روی آن کشیده شده است. | cht=bvs |
نوار + دایره ها | مانند نمودار قبلی، اما با نشانگرهای دایره ای به جای نشانگر خط. ما هر 0.5 مقدار داده را مشخص کرده ایم که نقاط واسطه محاسبه شده را در خط نقطه چین اضافه می کند. | cht=bvs |
نمودارهای کندل استیک
نمودارهای کندل استیک حداقل به چهار سری داده برای ترسیم کندل ها، به علاوه سری های اضافی برای سایر عناصر نمودار نیاز دارند. نمودارهای شمعی می توانند فقط مجموعه ای از نشانگرهای شمعدانی را نشان دهند، یا می توانند ترکیبی از نشانگرهای شمعدانی به اضافه نمودارهای میله ای یا خطی باشند، همانطور که در اینجا نشان داده شده است:
نوع پایه + نوع نشانگر | شرح | مثال |
---|---|---|
خط (پنهان) + شمعدان | این مثال نموداری را نشان می دهد که فقط نشانگرهای شمعدانی را نشان می دهد.
| cht=lc |
خط + شمعدان | در اینجا نمونه ای از نمودار خطی با نشانگرهای شمعدانی آورده شده است. پنج سری داده ارائه شده است. اولین مورد برای نوع نمودار (خط) استفاده می شود، و سری داده های "پنهان" باقی مانده برای نشانگرهای کندل استفاده می شود. پارامتر ما اولین و آخرین نشانگر کندل استیک را با استفاده از پارامتر |
|
خط + شمعدان | نمونه دیگری از نمودار شمعی، اما با رنگ های پر سفارشی. | chd=t1: |
نوار + شمعدان | در اینجا نمونه ای از نمودار میله ای با نشانگرهای شمعدانی آورده شده است. ما اولین و آخرین نشانگرهای شمعدانی را در اینجا نشان می دهیم، زیرا میله ها فاصله کافی را برای جلوگیری از بریده شدن آنها توسط مرزهای نمودار اضافه می کنند. | cht=bvg |
نمودارهای جعبه
نمودارهای جعبه ای که به آن نمودارهای جعبه یا نمودارهای جعبه و سبیل نیز می گویند، نوعی نمودار است که گروه بندی یک یا چند سری را به چارک نشان می دهد ( چرک ها گروه هایی هستند که 25٪ از محدوده مقادیر را پوشش می دهند، به استثنای احتمالی پرت) . نمودارهای جعبه شبیه به نمودارهای شمعدانی هستند، اما دارای نشانگرهای اضافه شده برای پایین و بالای کندل، به علاوه یک نشانگر صدک 50 هستند.
نمودار جعبه کاملاً از نشانگرها ساخته شده است، همانطور که در اینجا نشان داده شده است:
chm= | chm= | chm= | |
یک مجموعه از نشانگرهای شمعدانی ( 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 باشد، کادر پر نمی شود. برای اطلاعات بیشتر به نشانگرهای کندل استیک مراجعه کنید.
سفارش سری برای جعبه پر نشده:
- حداقل ارزش
- نشانگر 25٪ (75٪ برای یک جعبه پر)
- نشانگر 75٪ (25٪ برای یک جعبه پر)
- حداکثر مقدار
- نشانگر 50 درصد
- سری شش و بالاتر برای هر داده نشانگر اضافی، مانند نقاط پرت است.
در واقع می توانید سری های نشانگر اضافی را قبل یا بعد از داده های نشانگر کندل استیک قرار دهید، اما ساده تر است که همه آنها را در آخر قرار دهید.
شما می توانید با مشخص کردن نشانگرهای مختلف، انواع مختلف نمودار پایه یا ترتیب دادن متفاوت داده ها، سبک های متفاوتی از نمودارهای جعبه بسازید.
شرح | مثال | ||
---|---|---|---|
این یک نمودار جعبه استاندارد است، اما با رنگ های مختلف به عناصر نمودار مختلف اختصاص داده شده است تا مشخص شود کدام نشانگر برای ایجاد هر عنصر نمودار استفاده می شود.
| | ||
نوع نمودار lc همیشه خطوط محور را نشان می دهد. برای ایجاد نمودار بدون خطوط محور، نوع نمودار ls را مشخص کنید. |
| ||
برای ایجاد یک کادر پر شده، نقطه سری دوم را از نقطه مربوطه در سری سوم بزرگتر کنید. مقدار بزرگتر با رنگ قرمز در کد نشان داده شده در سمت راست مشخص شده است. | chd=t0: |
نمودارهای جاسازی شده
با استفاده از نمادهای پویا می توانید هر نوع نموداری را در نمودار میله ای ، خطی ، رادار یا پراکنده جاسازی کنید. بخش نمودارهای جاسازی شده مستندات نشانگر نمادهای پویا ( chem
) را ببینید.
ویژگی های استاندارد
بقیه ویژگی های این صفحه ویژگی های نمودار استاندارد هستند.
شرح | مثال |
---|---|
این نمونه ای از رسم یک خط نشانگر روی نمودار میله ای است. ترتیب z روی | chm=D,0033FF,0,0,5,1 |
این همان نمودار میله ای است، اما با یک سری داده اضافی فقط برای خط. این نمونه ای از نمودار ترکیبی است. نمودارهای مرکب با افزودن سری داده های اضافی به پارامتر برای اطلاعات بیشتر به نمودارهای مرکب مراجعه کنید. | chm=D,0033FF,1,0,5,1 |
نشانگرهای شکل 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 >
- یک عدد مثبت یا منفی که افست عمودی را بر حسب پیکسل مشخص می کند. اختیاری؛ در صورت عدم استفاده، خالی بگذارید.
مثال ها
شرح | مثال |
---|---|
در اینجا مثالی از چندین نشانگر شکل و خط آورده شده است.
| chm= |
در اینجا مثالی برای استفاده از الماس برای یک سری داده و دایره برای سری داده دیگر آورده شده است. اگر دو یا چند نشانگر یک نقطه را اشغال کنند، نشانگرها به ترتیبی که در پارامتر | chm= |
در اینجا یک نمودار خطی با یک نشانگر در هر نقطه داده دوم وجود دارد (-2 به معنای هر نقطه دیگر). | chd=t: |
در اینجا یک نمودار خطی با دو برابر بیشتر از نقاط داده (0.5- به معنای هر نیم نقطه) وجود دارد. | chd=t: |
این مثال نحوه استفاده از نشانگرهای h و v را برای ایجاد خطوط شبکه با رنگها و ضخامت سفارشی نشان میدهد. مقدار z-order (آخرین مقدار) روی -1 تنظیم شده است تا خطوط شبکه زیر خط داده رسم شوند. | chm= |
این نمودار خطوط پر عمودی را به نمودار خطی اضافه می کند:
| chm= |
این مثال با استفاده از مختصات دقیق یک فلش و نشانگر متن را به نمودار اضافه می کند. اولین نشانگر D خط ردیابی زیر میله ها است. نشانگر دوم فلش است و نشانگر سوم متن پیکان است. | chm= |
یک خط افقی ثابت در یک نقطه داده خاص ( H ) می تواند برای نشان دادن مقادیر نسبی یا تأکید بر ارتفاع یک مقدار داده در نمودار مفید باشد. | chm=H,FF0000,0,18,1 |
این نمودار نشانگرهایی را نشان می دهد که می توانند ضخامت و طول خط را در پارامتر < size > مشخص کنند.
| title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,7CCCV:5,39% 7CE,000000,0,6,1:20" src="/chart/image/images/chart_95.png" />chm= |
نشانگرهای شمعدانی 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 است (درست بالای عناصر نمودار).
مثال ها
شرح | مثال |
---|---|
در اینجا نمونه ای از نشانگرهای شمعدانی در نمودار خطی با چهار سری آورده شده است. رنگ پرکننده سفارشی اولین و آخرین مستطیل توسط نمودار بریده شده است. برای حذف این مقادیر، می توانید 1:4 را برای پارامتر چهارم chm تعیین کنید. برای پنهان کردن خطوط سری، به صفر در رشته داده توجه کنید: پارامتر < which_point > خالی است، که شمعدان ها را روی تمام نقاط داده ترسیم می کند. |
chd=t0: |
در اینجا یک مثال از همان نمودار، با استفاده از رنگ های پیش فرض، و حذف اولین و آخرین مورد است. این یک نمودار ترکیبی است: این نمودار ترکیبی از نمودار خطی (نوع نمودار پایه) و نشانگرهای شمعدانی است. مقدار 1 در |
|
ویژگی های خاص نمودار | اطلاعات نشانگر
|
بررسی اجمالی
می توانید چندین نوع نمودار را با نشانگرهای خطی یا شمعدانی ترکیب کنید تا روند داده ها را برجسته کنید یا واریانس را نشان دهید. هنگامی که نشانگرهای خط یا شمعدان را بر روی میلهها، پراکندهها یا دیگر انواع نمودار اضافه میکنید، نمودار حاصل را نمودار ترکیبی مینامند. برخی از نمودارهای ترکیبی مانند ترکیبی از دو نوع نمودار به نظر می رسند - به عنوان مثال، نمودار میله ای با خط ردیابی:
در حالی که برخی دیگر مانند انواع نمودار کاملاً جدید به نظر می رسند - به عنوان مثال، نمودار جعبه:
.
ایجاد نمودار مرکب
همه نمودارهای مرکب از یک یا چند نوع نمودار پایه (خطی، پراکنده، میله ای یا رادار) همراه با یک یا چند مجموعه نشانگر تشکیل شده اند. این نشانگرها برای قرار دادن آنها در نمودار به داده هایی نیاز دارند. گاهی اوقات میتوانید از همان سری دادههایی که برای ترسیم میلهها یا نقاط روی نمودار استفاده میشود استفاده کنید، اما معمولاً میخواهید نشانگرها مجموعه دادههای مستقل خود را داشته باشند. اگر میخواهید نمودار شما سری دادههای متفاوتی برای نمودار پایه و نشانگرها داشته باشد، باید دادههای نشانگر را از نمودار پایه پنهان کنید (به طوری که سعی نمیکند میلهها یا خطوط بیشتری با آن دادهها ترسیم کند). در اینجا نحوه انجام این کار آمده است:
- سری داده های نشانگر خود را به انتهای پارامتر
chd
خود اضافه کنید . برای مثال، اگر نمودار میلهای شما دارای دادههایchd=t:30,10,20
بود، میتوانید دادههای جدیدی را برای نشانگر خطی مانند این اضافه کنید:chd=t:30,10,20|60,40,50
. - داده های نشانگر اضافی خود را از نمودار پایه پنهان کنید. اگر به سادگی یک سری داده اضافی را برای خط ردیابی خود به نمودار میله ای اضافه کنید، نمودار آن را به عنوان یک سری جدید از میله ها نشان می دهد. برای جلوگیری از این موضوع باید این سری اضافی را مخفی کنید. برای پنهان کردن یک سری، یک رقم تک رقمی را بعد از توصیفگر قالب
chd
قرار دهید: به عنوان مثال،chd=t 1 :30,10,20|60,40,50
. این رقم به Chart API می گوید که از چند سری داده برای ترسیم عناصر برای آن نوع نمودار پایه همانطور که توسط پارامترcht
تعریف شده است (نوارها برای نمودارهای میله ای، نقاط داده برای نمودارهای خطی و غیره) استفاده کند . هر سری داده اضافی هنگام ترسیم نمودار توسط آن نوع نمودار نادیده گرفته می شود. توجه داشته باشید که این یک عدد مبتنی بر 1 است، نه بر اساس 0. بنابراینt1
به معنای "فقط از اولین سری داده برای میله ها استفاده کنید"،t2
به معنای "فقط از دو سری اول برای نوارها استفاده کنید" و غیره است.- یادداشت:
- نمودارهای پراکنده - نمودارهای پراکنده داده ها را به روشی متفاوت پنهان می کنند. برای جزئیات بیشتر به مستندات مراجعه کنید.
- نمودارهای خط lxy - تعداد زوج از سری ها را برای نمایش (
t0
،t2
،t4
، و غیره) مشخص کنید. این به این دلیل است که هر خط در نمودارlxy
با دو سری داده توصیف می شود: یکی برای مقادیر x و دیگری برای مقادیر y.
- یادداشت:
- از سری داده های پنهان برای ترسیم نشانگرهای شمعدانی ، نشانگرهای خط یا نشانگرهای دیگر استفاده کنید. نحوه رسم نشانگرها در بخش های پیوند داده شده است. سری داده های پنهان را به عنوان منبع نشانگرهای خود ارجاع دهید. میتوانید به تعداد دلخواه مجموعه دادههای پنهان اضافی اضافه کنید و از آنها برای نشانگرهای نمودار اضافی استفاده کنید.
در اینجا نموداری است که ما توضیح دادیم:
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1
انواع نمودار
در اینجا لیستی از انواع نشانگرها و انواع نمودارهایی که می توان با آنها استفاده کرد آمده است:
نوع نشانگر | انواع نمودار پایه که از آن پشتیبانی می کنند |
---|---|
خط | خط ، پراکندگی ، نوار ، رادار |
شمعدان | خط ، نوار |
همه بقیه | خط ، پراکندگی ، نوار ، رادار |
در اینجا چند نمونه از انواع نمودارهای ترکیبی که می توانید ایجاد کنید آورده شده است:
نوع نمودار | شرح | مثال |
---|---|---|
نمودارهای نشانگر خط | از نشانگرهای خط می توان برای نشان دادن روندها در بسیاری از انواع نمودارهای دیگر استفاده کرد. | |
نمودارهای شمعدانی | نمودارهای کندل استیک اغلب برای نمایش داده های مالی استفاده می شوند. | |
نمودارهای جعبه ای | نمودارهای جعبه ای برای نشان دادن داده های گروه بندی شده در چارک های محدوده استفاده می شوند. | |
نمودارهای تعبیه شده | می توانید نموداری را در نمودار دیگری جاسازی کنید. | |
نشانگرهای دیگر | می توانید داده های نشانگر را در هر یک از انواع نمودار پایه قابل قبول پنهان کنید و از آن با هر نوع نشانگر دیگری که دوست دارید استفاده کنید. | chd=t1: |
نمودارهای نشانگر خط
می توانید خطوط را به نمودارهای خطی ، پراکنده ، میله ای یا رادار اضافه کنید تا روندها را برجسته کنید.
نوع پایه + نوع نشانگر | شرح | مثال |
---|---|---|
نوار + خط | در اینجا یک نمودار میله ای با یک خط ردیابی است. دو سری داده اول برای نوارهای انباشته و سری های باقی مانده برای خط استفاده می شود.
| chm= |
پراکندگی + خط | برای نشان دادن میانگین ها می توانید یک خط به نمودار پراکندگی اضافه کنید. توجه داشته باشید که نمودارهای پراکنده داده های نشانگر را به روش دیگری مخفی می کنند . برای جزئیات بیشتر به نمودارهای پراکنده مراجعه کنید. |
|
نوار + خط | در اینجا نمودار میله ای انباشته دیگری با یک خط مستقل روی آن کشیده شده است. | cht=bvs |
نوار + دایره ها | مانند نمودار قبلی، اما با نشانگرهای دایره ای به جای نشانگر خط. ما هر 0.5 مقدار داده را مشخص کرده ایم که نقاط واسطه محاسبه شده را در خط نقطه چین اضافه می کند. | cht=bvs |
نمودارهای کندل استیک
نمودارهای کندل استیک حداقل به چهار سری داده برای ترسیم کندل ها، به علاوه سری های اضافی برای سایر عناصر نمودار نیاز دارند. نمودارهای شمعی می توانند فقط مجموعه ای از نشانگرهای شمعدانی را نشان دهند، یا می توانند ترکیبی از نشانگرهای شمعدانی به اضافه نمودارهای میله ای یا خطی باشند، همانطور که در اینجا نشان داده شده است:
نوع پایه + نوع نشانگر | شرح | مثال |
---|---|---|
خط (پنهان) + شمعدان | این مثال نموداری را نشان می دهد که فقط نشانگرهای شمعدانی را نشان می دهد.
| cht=lc |
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 We omitted the first and last candlestick markers using The |
|
Line + Candlestick | Another example of a candlestick chart, but with custom fill colors. | chd=t1: |
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. | cht=bvg |
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:
chm= | chm= | chm= | |
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:
- Minimum value
- 25% marker (75% for a filled box)
- 75% marker (25% for a filled box)
- Maximum value
- 50% marker
- 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.
| | ||
The lc chart type will always show axis lines. To create a chart without axis lines, specify a chart type of 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. | chd=t0: |
Embedded Charts
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
بقیه ویژگی های این صفحه ویژگی های نمودار استاندارد هستند.
شرح | Example |
---|---|
This is an example of drawing a marker line on a bar chart. The z-order is set to | chm=D,0033FF,0,0,5,1 |
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 See Compound Charts for more information. | chm=D,0033FF,1,0,5,1 |
نشانگرهای شکل 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 |
---|---|
در اینجا مثالی از چندین نشانگر شکل و خط آورده شده است.
| chm= |
در اینجا مثالی برای استفاده از الماس برای یک سری داده و دایره برای سری داده دیگر آورده شده است. اگر دو یا چند نشانگر یک نقطه را اشغال کنند، نشانگرها به ترتیبی که در پارامتر | chm= |
در اینجا یک نمودار خطی با یک نشانگر در هر نقطه داده دوم وجود دارد (-2 به معنای هر نقطه دیگر). | chd=t: |
در اینجا یک نمودار خطی با دو برابر بیشتر از نقاط داده (0.5- به معنای هر نیم نقطه) وجود دارد. | chd=t: |
این مثال نحوه استفاده از نشانگرهای h و v را برای ایجاد خطوط شبکه با رنگها و ضخامت سفارشی نشان میدهد. مقدار z-order (آخرین مقدار) روی -1 تنظیم شده است تا خطوط شبکه زیر خط داده رسم شوند. | chm= |
این نمودار خطوط پر عمودی را به نمودار خطی اضافه می کند:
| chm= |
این مثال با استفاده از مختصات دقیق یک فلش و نشانگر متن را به نمودار اضافه می کند. اولین نشانگر D خط ردیابی زیر میله ها است. نشانگر دوم فلش است و نشانگر سوم متن پیکان است. | chm= |
یک خط افقی ثابت در یک نقطه داده خاص ( H ) می تواند برای نشان دادن مقادیر نسبی یا تأکید بر ارتفاع یک مقدار داده در نمودار مفید باشد. | chm=H,FF0000,0,18,1 |
این نمودار نشانگرهایی را نشان می دهد که می توانند ضخامت و طول خط را در پارامتر < size > مشخص کنند.
| title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,7CCCV:5,39% 7CE,000000,0,6,1:20" src="/chart/image/images/chart_95.png" />chm= |
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 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: The < which_point > parameter is blank, which draws candlesticks on all data points. |
chd=t0: |
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 |
|
ویژگی های خاص نمودار | Marker Information
|
بررسی اجمالی
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:
while others look like completely new chart types—for instance, a 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:
- Add your marker data series to the end of your
chd
parameter . For example, if your bar chart had datachd=t:30,10,20
, you could add new data for a line marker like this:chd=t:30,10,20|60,40,50
. - 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 thecht
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. Sot1
means "use only the first data series for bars,"t2
means "use only the first two series for bars," etc.- Notes:
- Scatter charts - Scatter charts hide data in a different way; see the documentation for more details.
- lxy line charts - Specify an even number of series to display (
t0
,t2
,t4
, etc). This is because each line in anlxy
chart is described by two data series: one for x-values, and one for y-values.
- Notes:
- 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:
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. | |
Candlestick charts | Candlestick charts are often used to show financial data. | |
Box charts | Box charts are used to show data grouped into range quartiles. | |
Embedded charts | You can embed a chart within another 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: |
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.
| chm= |
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. |
|
Bar + Line | Here is another stacked bar chart with an independent line drawn over it. | cht=bvs |
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. | cht=bvs |
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.
| cht=lc |
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 We omitted the first and last candlestick markers using The |
|
Line + Candlestick | Another example of a candlestick chart, but with custom fill colors. | chd=t1: |
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. | cht=bvg |
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:
chm= | chm= | chm= | |
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:
- Minimum value
- 25% marker (75% for a filled box)
- 75% marker (25% for a filled box)
- Maximum value
- 50% marker
- 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.
| | ||
The lc chart type will always show axis lines. To create a chart without axis lines, specify a chart type of 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. | chd=t0: |
Embedded Charts
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
بقیه ویژگی های این صفحه ویژگی های نمودار استاندارد هستند.
شرح | Example |
---|---|
This is an example of drawing a marker line on a bar chart. The z-order is set to | chm=D,0033FF,0,0,5,1 |
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 See Compound Charts for more information. | chm=D,0033FF,1,0,5,1 |
نشانگرهای شکل 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 |
---|---|
در اینجا مثالی از چندین نشانگر شکل و خط آورده شده است.
| chm= |
در اینجا مثالی برای استفاده از الماس برای یک سری داده و دایره برای سری داده دیگر آورده شده است. اگر دو یا چند نشانگر یک نقطه را اشغال کنند، نشانگرها به ترتیبی که در پارامتر | chm= |
در اینجا یک نمودار خطی با یک نشانگر در هر نقطه داده دوم وجود دارد (-2 به معنای هر نقطه دیگر). | chd=t: |
در اینجا یک نمودار خطی با دو برابر بیشتر از نقاط داده (0.5- به معنای هر نیم نقطه) وجود دارد. | chd=t: |
این مثال نحوه استفاده از نشانگرهای h و v را برای ایجاد خطوط شبکه با رنگها و ضخامت سفارشی نشان میدهد. مقدار z-order (آخرین مقدار) روی -1 تنظیم شده است تا خطوط شبکه زیر خط داده رسم شوند. | chm= |
این نمودار خطوط پر عمودی را به نمودار خطی اضافه می کند:
| chm= |
این مثال با استفاده از مختصات دقیق یک فلش و نشانگر متن را به نمودار اضافه می کند. اولین نشانگر D خط ردیابی زیر میله ها است. نشانگر دوم فلش است و نشانگر سوم متن پیکان است. | chm= |
یک خط افقی ثابت در یک نقطه داده خاص ( H ) می تواند برای نشان دادن مقادیر نسبی یا تأکید بر ارتفاع یک مقدار داده در نمودار مفید باشد. | chm=H,FF0000,0,18,1 |
این نمودار نشانگرهایی را نشان می دهد که می توانند ضخامت و طول خط را در پارامتر < size > مشخص کنند.
| title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,7CCCV:5,39% 7CE,000000,0,6,1:20" src="/chart/image/images/chart_95.png" />chm= |
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 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: The < which_point > parameter is blank, which draws candlesticks on all data points. |
chd=t0: |
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 |
|