# محور دکارتی زمان

ساخت وبلاگ

از مقیاس زمانی برای نمایش زمان و تاریخ استفاده می شود. داده ها با توجه به میزان زمان بین نقاط داده پخش می شوند. هنگام ساختن کنه های آن ، به طور خودکار راحت ترین پایه واحد را در اندازه مقیاس محاسبه می کند.

# آداپتورهای تاریخ

مقیاس زمانی هم به یک کتابخانه تاریخ و هم یک آداپتور مربوطه نیاز دارد. لطفاً از میان آداپتورهای موجود انتخاب کنید

# مجموعه داده ها

# داده های ورودی

# قالب های تاریخ

در هنگام تهیه داده برای مقیاس زمانی ، Chart. js از زمان استفاده از دوره (نیمه شب 1 ژانویه 1970 ، UTC) در داخل به صورت میلی ثانیه تعریف می شود. با این حال ، Chart. js همچنین از تمام قالب هایی که آداپتور تاریخ انتخاب شده شما می پذیرد ، پشتیبانی می کند. در صورت تمایل به تنظیم تجزیه: false برای عملکرد بهتر ، باید از جدول زمانی استفاده کنید.

# گزینه های پیکربندی

# گزینه های خاص محور زمان

 

نام نوع پیش فرض شرح
حداقل شماره |رشته حداقل مورد برای نمایش. بیشتر.
حداکثر شماره |رشته حداکثر مورد برای نمایش. بیشتر.
مأمور پیشنهادی شماره |رشته حداقل مورد برای نمایش در صورت عدم وجود DataPoint قبل از آن. بیشتر.
مکس پیشنهادی شماره |رشته حداکثر مورد برای نمایش در صورت عدم وجود DataPoint در پشت آن. بیشتر.
آداپتورها. هدف - شی <> گزینه های آداپتور برای کتابخانه تاریخ خارجی در صورت نیاز به گزینه ها یا پشتیبانی از گزینه ها
مرزها رشته 'داده ها' مرزهای مقیاس را تعیین می کند. بیشتر.
OffsetAfterAutoskip بولی دروغ در صورت صحت ، جبران نمودارهای نوار با کنه های رد شده خودکار محاسبه می شود.
Ticks. Source رشته 'خودکار' چگونه کنه تولید می شود. بیشتر.
time. displayformats هدف - شی نحوه نمایش واحدهای زمانی مختلف را تنظیم می کند. بیشتر.
time. isoweekday بولی |عدد دروغ اگر Boolean و True و واحد به "هفته" تنظیم شود ، روز اول هفته دوشنبه خواهد بود. در غیر این صورت ، یکشنبه خواهد بود. اگر شماره ، شاخص روز اول هفته (0 - یکشنبه ، 6 - شنبه)
time. Parser رشته |تابع تجزیه کننده سفارشی برای خرما. بیشتر.
زمان رشته دروغ در صورت تعریف ، تاریخ ها تا شروع این واحد گرد می شوند. واحدهای زمانی را برای واحدهای مجاز مشاهده کنید.
time. tooltipformat رشته رشته فرمت برای استفاده برای Tooltip.
زمان. واحد رشته دروغ در صورت تعریف ، واحد را وادار می کند که نوع خاصی باشد. برای جزئیات بیشتر بخش واحدهای زمانی را در زیر مشاهده کنید.
time. minunit رشته "میلی ثانیه" حداقل قالب نمایشگر برای یک واحد زمانی استفاده می شود.

# گزینه های مشترک برای همه محورهای دکارتی

 

نام نوع پیش فرض شرح
مرزها رشته "کنه" مرزهای مقیاس را تعیین می کند. بیشتر.
موقعیت رشته |هدف - شی موقعیت محور. بیشتر.
پشته رشته گروه پشته. محورها در همان موقعیت با پشته یکسان روی هم چیده می شوند.
وزن پشته عدد 1 وزن ترازو در گروه پشته. برای تعیین مقدار فضای اختصاص داده شده برای مقیاس در گروه استفاده می شود.
محور رشته این کدام نوع محور است. مقادیر ممکن عبارتند از: 'x'، 'y'. اگر تنظیم نشده باشد، این از اولین کاراکتر شناسه استنباط می شود که باید 'x' یا 'y' باشد.
انحراف بولی دروغ اگر درست باشد، فضای اضافی به هر دو لبه اضافه می شود و محور برای قرار گرفتن در ناحیه نمودار مقیاس می شود. این به طور پیش فرض برای نمودار میله ای درست تنظیم شده است.
عنوان هدف - شی پیکربندی عنوان مقیاس. بیشتر.

# گزینه های مشترک برای همه محورها

 

نام نوع پیش فرض شرح
نوع رشته نوع مقیاس مورد استفادهمقیاس های سفارشی را می توان با یک کلید رشته ای ایجاد و ثبت کرد. این اجازه می دهد تا نوع محور را برای نمودار تغییر دهید.
alignToPixels بولی دروغ مقادیر پیکسل را با پیکسل های دستگاه تراز کنید.
رنگ پس زمینه رنگ رنگ پس زمینه ناحیه مقیاس.
مرز هدف - شی پیکربندی حاشیهبیشتر.
نمایش دادن بولی |رشته درست است، واقعی دید جهانی محور را کنترل می کند (قابل مشاهده درست، پنهان وقتی نادرست است). هنگامی که نمایش داده می شود: 'auto'، محور تنها در صورتی قابل مشاهده است که حداقل یک مجموعه داده مرتبط قابل مشاهده باشد.
توری هدف - شی پیکربندی خط شبکهبیشتر.
حداقل عدد حداقل تعداد تعریف شده توسط کاربر برای مقیاس، حداقل مقدار را از داده ها لغو می کند. بیشتر.
حداکثر عدد حداکثر تعداد تعریف شده توسط کاربر برای مقیاس، حداکثر مقدار را از داده ها لغو می کند. بیشتر.
معکوس بولی دروغ ترازو را معکوس کنید.
انباشته بولی |رشته دروغ آیا داده ها باید انباشته شوند. بیشتر.
مکس پیشنهادی عدد تنظیمی که هنگام محاسبه حداکثر مقدار داده استفاده می شود. بیشتر.
مأمور پیشنهادی عدد تنظیمی که هنگام محاسبه حداقل مقدار داده استفاده می شود. بیشتر.
کنه ها هدف - شی پیکربندی تیک. بیشتر.
وزن عدد 0 وزن مورد استفاده برای مرتب سازی محور. وزن های بالاتر از ناحیه نمودار دورتر هستند.

# واحد زمان

اندازه گیری زمان زیر پشتیبانی می شود. نام ها را می توان به عنوان رشته به گزینه time. unit config ارسال کرد تا یک واحد خاص را مجبور کند.

  • "میلی ثانیه"
  • 'دومین'
  • 'دقیقه'
  • "ساعت"
  • "روز"
  • "هفته"
  • "ماه"
  • 'ربع'
  • "سال"

به عنوان مثال، برای ایجاد نمودار با مقیاس زمانی که همیشه واحدها را در ماه نمایش می دهد، می توان از پیکربندی زیر استفاده کرد.

پایانچارت سازمانی= جدید چارت سازمانی(ctx,  نوع: 'خط', داده ها:داده ها, گزینه ها:  ترازو:  x:  نوع: 'زمان', زمان:  واحد: "ماه" > > > > >); 

# فرمت های نمایش

می توانید نقشه ای از قالب های نمایش را با یک کلید برای هر واحد مشخص کنید:

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

به عنوان مثال ، برای تنظیم فرمت نمایشگر برای واحد چهارم برای نشان دادن ماه و سال ، پیکربندی زیر ممکن است به سازنده نمودار منتقل شود.

پایانچارت سازمانی= جدید چارت سازمانی(ctx,  نوع: 'خط', داده ها:داده ها, گزینه ها:  ترازو:  x:  نوع: 'زمان', زمان:  نمایشگر:  ربع: 'mmm yyyy' > > > > > >); 

# منبع کنه

Ticks. Source Properties نسل کنه را کنترل می کند.

  • "خودکار": بر اساس گزینه های اندازه و زمان مقیاس ، کنه های "بهینه" تولید می کند
  • "Data": از داده ها (از جمله برچسب های داده ها) تولید می کنداشیاء)
  • "برچسب ها": فقط از برچسب های کاربر استفاده می کند

# تجزیه کننده

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

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

# پیکربندی min max

برای هر دو ویژگی Min و Max ، مقدار باید رشته ای باشد که توسط آداپتور تاریخ شما یا یک عدد با مقدار میلی ثانیه ای که از دوره یونیکس سپری شده اند ، قابل تجزیه باشد. در مثال زیر محور X در 7 نوامبر 2021 آغاز می شود.

اجازه دهیدچارت سازمانی= جدید چارت سازمانی(ctx,  نوع: 'خط', داده ها:  مجموعه داده ها: [ داده ها: [ x: '2021-11-06 23:39:30', y: 50 >,  x: '2021-11-07 01:00:28', y: 60 >,  x: '2021-11-07 09:00:28', y: 20 >] >], >, گزینه ها:  ترازو:  x:  حداقل: '2021-11-07 00:00:00', > > > >); 

# تغییر نوع مقیاس از مقیاس زمان به مقیاس لگاریتمی/خطی.

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

پایانچارت سازمانی= جدید چارت سازمانی(ctx,  نوع: 'خط', داده ها:داده ها, گزینه ها:  ترازو:  x:  نوع: 'زمان', > > > >); 
چارت سازمانی.گزینه ها.ترازو.x =  نوع: "لگاریتمی", مرزها: "کنه" >; 

# قالب داده داخلی

مقیاس زمانی داخلی از میلی ثانیه از زمان استفاده می کند

تجارت با گزینه‌‌های باینری...
ما را در سایت تجارت با گزینه‌‌های باینری دنبال می کنید

برچسب : نویسنده : نازنین فراهانی بازدید : 27 تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 14:33