سؤال

وأنا باستخدام flotr في تطبيقي وأنا بحاجة إلى طريقة بسيطة لإظهار التواريخ على محور س. وأنا أعلم flotr غير قادرة على عرض الوقت على محور س عبر

'xaxis' : {'mode' : 'time', 'min' => '??', 'max' => '??', 'timeFormat' => '??', 'noTicks' => 10}

ولكن ماذا عن التواريخ؟ على أية حال، لا أستطيع الحصول على وقت محور س العمل سواء، وذلك من شأنه أن أي مثال حقيقي من الزمن محور س موضع تقدير أيضا.

هل كانت مفيدة؟

المحلول

وببساطة إضافة البيانات الخاصة بك كما [الطابع الزمني، قيمة]، والوقت يجري في مللي ثانية. ثم استخدام الخيار "tickFormatter على تنفيذ وظيفة التنسيق الخاصة.

أولا تنفيذ وظيفة صيغة الخاص بك:

function myDateFormater(inputTimeStamp) {
mydate = new Date();
mydate.setTime(inputTimeStamp);
// Return your formated date as you like.
return formatedDate ..
}

وبعد ضبط هذه الوظيفة على أنها formater لمحور س القراد.

xaxis: {
  ...
  tickFormatter: myDateFormater, // => fn: number -> string
  ...
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top