|
flat lines are appearing on multiline time series charts |
Posted by Fred on Apr-04-2012 19:32 |
|
Hi,
I am having problems of flat lines appearing on a multiline chart. I have attached code + data + image result.
The amount of points per dataset is quite high. This seems to confuse the plotting of data, by drawing an horizontal line which should not be there.
I would appreciate your advice on how to work around this issue.
Many thanks
Fred
|
Re: flat lines are appearing on multiline time series charts |
Posted by Fred on Apr-04-2012 19:34 |
|
here is the code and data, I had uploaded the file but it was not accepted:
<?
$my_array = array(
array('CZ01EXT1H', array('63468230499', '63468230520', '63468230819', '63468231115', '63468231411', '63468231708', '63468232004', '63468232300', '63468232607', '63468232907', '63468233203', '63468233499', '63468233795', '63468237600', '63468237942', '63468238238', '63468238534', '63468238831', '63468239127', '63468239422', '63468239718', '63468240014', '63468240311', '63468240608', '63468240905', '63468241202', '63468241499', '63468241796', '63468242093', '63468242389', '63468242685', '63468242981', '63468243277', '63468243573', '63468243869', '63468244165', '63468244461', '63468244757', '63468245053', '63468245349', '63468245646', '63468245942', '63468246239', '63468246536', '63468246833', '63468247131', '63468247428', '63468247724', '63468248020', '63468248316', '63468248612', '63468248908', '63468249204', '63468249500', '63468249796', '63468250092', '63468250388', '63468250684', '63468250980', '63468251276', '63468251572', '63468251868', '63468252163', '63468252459', '63468252755', '63468253052', '63468253349', '63468253645', '63468253942', '63468254238', '63468254535', '63468254830', '63468255126', '63468255423', '63468255720', '63468256017', '63468256314', '63468256610', '63468256907', '63468257203', '63468257500', '63468257796', '63468258096', '63468258393', '63468258690', '63468258987', '63468259284', '63468259580', '63468259876', '63468260172', '63468260469', '63468260765', '63468261062', '63468261359', '63468261656', '63468261954', '63468262252', '63468262549', '63468262845', '63468263142', '63468263439', '63468263736', '63468264032', '63468264329', '63468264625', '63468264922', '63468265218', '63468265514', '63468265811', '63468266107', '63468266404', '63468266701', '63468266997', '63468267294', '63468267593', '63468267889', '63468268186', '63468268488', '63468268785', '63468269082', '63468269378', '63468269674', '63468269970', '63468270269', '63468270566', '63468270863', '63468271160', '63468271457', '63468271755', '63468272051', '63468272347', '63468272643', '63468272940', '63468273237', '63468273534', '63468273831', '63468274128', '63468274424', '63468274723', '63468275019', '63468275316', '63468275613', '63468275910', '63468276210', '63468276505', '63468276801', '63468277097', '63468277393', '63468277689', '63468277988', '63468278285', '63468278581', '63468278880', '63468279177', '63468279474', '63468279773', '63468280070', '63468280367', '63468280664', '63468280961', '63468281258', '63468281555', '63468281852', '63468282149', '63468282446', '63468282745', '63468283042', '63468283339', '63468283636', '63468283933', '63468284231', '63468284528', '63468284825', '63468285122', '63468285419', '63468285716', '63468286013', '63468286316', '63468286613', '63468286913', '63468287210', '63468287507', '63468287803', '63468288100', '63468288397', '63468288693', '63468288993', '63468289289', '63468289586', '63468289882', '63468290190', '63468290487', '63468290783', '63468291079', '63468291375', '63468291671', '63468291967', '63468292263', '63468292559', '63468292855', '63468293150', '63468293448', '63468293745', '63468294042', '63468294338', '63468294635', '63468294934', '63468295230', '63468295525', '63468295825', '63468296125', '63468296421', '63468296717', '63468297013', '63468297308', '63468297604', '63468297901', '63468298196', '63468298493', '63468298793', '63468299089', '63468299384', '63468299682', '63468299978', '63468300275', '63468300571', '63468300866', '63468301163', '63468301460', '63468301756', '63468302052', '63468302349', '63468302646', '63468302945', '63468303241', '63468303536', '63468303834', '63468304130', '63468304427', '63468304724', '63468305020', '63468305325', '63468305621', '63468305916', '63468306212', '63468306508', '63468306806', '63468307103', '63468307401', '63468307701', '63468307998', '63468308294', '63468308591', '63468308887', '63468309182', '63468309478', '63468309775', '63468310072', '63468310368', '63468310665', '63468310962', '63468311258', '63468311557', '63468311853', '63468312149', '63468312445', '63468312741', '63468313036', '63468313333', '63468313630', '63468313927', '63468314223', '63468314519', '63468314815', '63468315110', '63468315407', '63468315704', '63468316000', '63468316297', '63468316593', '63468316892', '63468317205', '63468317502', '63468317798', '63468318094', '63468318391', '63468318687', '63468318983', '63468319280', '63468319576', '63468319871', '63468320167', '63468320466', '63468320761', '63468321057', '63468321352', '63468321648', '63468321945', '63468322243', '63468322538', '63468322834', '63468323130', '63468323426', '63468323721', '63468324017', '63468324314', '63468324612', '63468324909', '63468325206', '63468325503', '63468325800', '63468326097', '63468326394', '63468326691', '63468326988', '63468327285', '63468327582', '63468327878', '63468328175', '63468328472', '63468328768', '63468329064', '63468329360', '63468329656', '63468329952', '63468330248', '63468330544', '63468330840', '63468331136', '63468331432', '63468331728', '63468332024', '63468332320', '63468332616', '63468332911', '63468333207', '63468333503', '63468333800', '63468334097', '63468334393', '63468334689', '63468334985', '63468335282', '63468335579', '63468335875', '63468336172', '63468336468', '63468336763', '63468337059', '63468337355', '63468337651', '63468337947', '63468338243', '63468338541', '63468338837', '63468339134', '63468339431', '63468339727', '63468340023', '63468340319', '63468340614', '63468340910', '63468341206', '63468341501', '63468341798', '63468342101', '63468342396', '63468342692', '63468342987', '63468343283', '63468343578', '63468343875', '63468344171', '63468344468', '63468344765', '63468345065', '63468345363', '63468345659', '63468345956', '63468346253', '63468346550', '63468346846', '63468347142', '63468347438', '63468347734', '63468348030', '63468348327', '63468348624', '63468348919', '63468349216', '63468349512', '63468349810', '63468350105', '63468350402', '63468350699', '63468350996', '63468351292', '63468355187', '63468355484', '63468355781', '63468356078', '63468356374', '63468356670', '63468356966', '63468357262', '63468357559', '63468357856', '63468358153', '63468358450', '63468358746', '63468359043', '63468359339', '63468359635', '63468359931', '63468360228', '63468360528', '63468360826', '63468361124', '63468361420', '63468361719', '63468362015', '63468362312', '63468362608', '63468362904', '63468363201', '63468363497', '63468363794', '63468364090', '63468364387', '63468364683', '63468364980', '63468365277', '63468365573', '63468365870', '63468366167', '63468366464', '63468366761', '63468367059', '63468367356', '63468367652', '63468367949', '63468368245', '63468368541', '63468368837', '63468369133', '63468369429', '63468369727', '63468370023', '63468370319', '63468370616', '63468370912', '63468371208', '63468371504', '63468371800', '63468372096', '63468372392', '63468372688', '63468372983', '63468373279', '63468373575', '63468373873', '63468374169', '63468374468', '63468374764', '63468375063', '63468375361', '63468375657', '63468375953', '63468376249', '63468376546', '63468376842', '63468377138', '63468377434', '63468377731', '63468378027', '63468378324', '63468378620', '63468378917', '63468379214', '63468379510', '63468379806', '63468380103', '63468380399', '63468380695', '63468380991', '63468381287', '63468381583', '63468381879', '63468382175', '63468382471', '63468382770', '63468383066', '63468383362', '63468383658', '63468383953', '63468384249', '63468384545', '63468384841', '63468385137', '63468385432', '63468385730', '63468386028', '63468386325', '63468386621', '63468386918', '63468387214', '63468387509', '63468387806', '63468388102', '63468388398', '63468388694', '63468388992', '63468389288', '63468389584', '63468389880', '63468390176', '63468390473', '63468390769', '63468391065', '63468391361', '63468391657', '63468391954', '63468392251', '63468392551', '63468392847', '63468393144', '63468393442', '63468393738', '63468394035', '63468394332', '63468394628', '63468394927', '63468395223', '63468395519', '63468395816', '63468396112', '63468396409', '63468396710', '63468397006', '63468397302', '63468397602', '63468397897', '63468398193', '63468398490', '63468398786', '63468399081', '63468399377', '63468399672', '63468399969', '63468400270', '63468400567', '63468400863', '63468401160', '63468401459', '63468401756', '63468402052', '63468402348', '63468402648', '63468402944', '63468403243', '63468403260', '63468403574', '63468403871', '63468404167', '63468404463', '63468404759', '63468405055', '63468405351', '63468405647', '63468405945', '63468406241', '63468406536', '63468406833', '63468407130', '63468407427', '63468407724', '63468408021', '63468408323', '63468408619', '63468408916', '63468409212', '63468409509', '63468409805', '63468410101', '63468410397', '63468410694', '63468410990', '63468411286', '63468411582', '63468411878', '63468412174', '63468412470', '63468412766', '63468413061', '63468413357', '63468413652', '63468413948', '63468414244', '63468414541', '63468414839', '63468415134', '63468415431', '63468415728', '63468416028', '63468416327', '63468416624', '63468416921', '63468417220', '63468417517', '63468417814', '63468418110', '63468418407', '63468418703', '63468419000', '63468419302', '63468419598', '63468419894', '63468420190', '63468420486', '63468420782', '63468421078', '63468421374', '63468421672', '63468421970', '63468422266', '63468422564', '63468422866', '63468423161', '63468423457', '63468423753', '63468424048', '63468424344', '63468424641', '63468424938', '63468425236', '63468425533', '63468425829', '63468426126', '63468426425', '63468426721', '63468427017', '63468427313', '63468427610', '63468427908', '63468428203', '63468428500', '63468428797', '63468429093', '63468429390', '63468429687', '63468429983', '63468430279', '63468430575', '63468430871', '63468431168', '63468431464', '63468431761', '63468432057', '63468432354', '63468432650', '63468432949', '63468433245', '63468433544', '63468433841', '63468434138', '63468434434', '63468434729', '63468435027', '63468435323', '63468435619', '63468435916', '63468436215', '63468436512', '63468436816', '63468437112', '63468437408', '63468437704', '63468438000', '63468438296', '63468438593', '63468438889', '63468439188', '63468439484', '63468439781', '63468440077', '63468440374', '63468440671', '63468440968', '63468441264', '63468441562', '63468441857', '63468442154', '63468442453', '63468442751', '63468443047', '63468443343', '63468443639', '63468443645', '63468443941', '63468444240', '63468444538', '63468444834', '63468445131', '63468445429', '63468445725', '63468446021', '63468446317', '63468446614', '63468446911', '63468447207', '63468447506', '63468447803', '63468448100', '63468448396', '63468448693', '63468448990', '63468449286', '63468449584', '63468449885', '63468450181', '63468450480', '63468450776', '63468451072', '63468451368', '63468451665', '63468451961', '63468452257', '63468452554', '63468452851', '63468453148', '63468453444', '63468453739', '63468454035', '63468454332', '63468454628', '63468454925', '63468455222', '63468455519', '63468455816', '63468456112', '63468456413', '63468456710', '63468457006', '63468457302', '63468457598', '63468457894', '63468458189', '63468458485', '63468458781', '63468459080', '63468459376', '63468459672', '63468459968', '63468460263', '63468460559', '63468460855', '63468461152', '63468461448', '63468461744', '63468462040', '63468462336', '63468462632', '63468462929', '63468463225', '63468463521', '63468463820', '63468464116', '63468464412', '63468464708', '63468465004', '63468465300', '63468465596', '63468465892', '63468466188', '63468466484', '63468466781', '63468467077', '63468467373', '63468467669', '63468467965', '63468468260', '63468468556', '63468468851', '63468469147', '63468469443', '63468469738', '63468470034', '63468470331', '63468470628', '63468470925', '63468471222', '63468471519', '63468471816', '63468472112', '63468472408', '63468472704', '63468473000', '63468473295', '63468473592', '63468473888', '63468474184', '63468474480', '63468474777', '63468475073', '63468475369', '63468475664', '63468475961', '63468476258', '63468476556', '63468476852', '63468477153', '63468477450', '63468477746', '63468478042', '63468478338', '63468478633', '63468478930', '63468479227', '63468479523', '63468479819', '63468480115', '63468480413', '63468480709', '63468481005', '63468481302', '63468481598', '63468481893', '63468482189', '63468482485', '63468482782', '63468483078', '63468483374', '63468483670', '63468483965', '63468484262', '63468484559', '63468484856', '63468485152', '63468485448', '63468485744', '63468486040', '63468486336', '63468486633', '63468486930', '63468487226', '63468487525', '63468487821', '63468488116', '63468488412', '63468488709', '63468489005', '63468489305', '63468489602', '63468489903', '63468490202', '63468490499', '63468490795', '63468491092', '63468491388', '63468491684', '63468491981', '63468492277', '63468492573', '63468492868', '63468493167', '63468493463', '63468493758', '63468494055', '63468494352', '63468494649', '63468494945', '63468495245', '63468495541', '63468495837', '63468496133', '63468496429', '63468496725', '63468497021', '63468497317', '63468497613', '63468497909', '63468498208', '63468498504', '63468498800', '63468499096', '63468499392', '63468499688', '63468499984', '63468500280', '63468500577', '63468500873', '63468501172', '63468501468', '63468501764', '63468502060', '63468502359', '63468502655', '63468502950', '63468503246', '63468503542', '63468503837', '63468504134', '63468504431', '63468504727', '63468505024', '63468505320', '63468505617', '63468505913', '63468506210', '63468506509', '63468506806', '63468507102', '63468507399', '63468507698', '63468507995', '63468508292', '63468508588', '63468508885', '63468509181', '63468509478', '63468509775', '63468510071', '63468510368', '63468510664', '63468510960', '63468511257', '63468511553', '63468511850', '63468512148', '63468512444', '63468512740', '63468513037', '63468513334', '63468513630', '63468513927', '63468514224', '63468514521', '63468514819', '63468515116', '63468515415', '63468515711', '63468516007', '63468516303', '63468516600', '63468516896', '63468517193', '63468517491', '63468517786', '63468518082', '63468518378', '63468518674', '63468518971', '63468519267', '63468519563', '63468519859', '63468520155', '63468520451', '63468520747', '63468521046', '63468521346', '63468521648', '63468521944', '63468522241', '63468522538', '63468522835', '63468523131', '63468523428', '63468523724', '63468524020', '63468524316', '63468524613', '63468524910', '63468525206', '63468525505', '63468525808', '63468526105', '63468526402', '63468526697', '63468526993', '63468527295', '63468527592', '63468527888', '63468528185', '63468528481', '63468528779', '63468529074', '63468529372', '63468529667', '63468529963', '63468530260', '63468530559', '63468530856', '63468531152', '63468531449', '63468531746', '63468532042', '63468532338', '63468532634', '63468532931', '63468533227', '63468533524', '63468533821', '63468534116', '63468534412', '63468534708', '63468535004', '63468535300', '63468535597', '63468535894', '63468536191', '63468536488', '63468536787', '63468537085', '63468537384', '63468537680', '63468537976', '63468538272', '63468538568', '63468538864', '63468539161', '63468539457', '63468539754', '63468540050', '63468540347', '63468540644', '63468540942', '63468541237', '63468541533', '63468541829', '63468542125', '63468542422', '63468542719', '63468543015', '63468543312', '63468543609', '63468543905', '63468544201', '63468544497', '63468544793', '63468545090', '63468545386', '63468545683', '63468545979', '63468546276', '63468546573', '63468546869', '63468547166', '63468547463', '63468547759', '63468548056', '63468548353', '63468548649', '63468548949', '63468549246', '63468549543', '63468549839', '63468550136', '63468550433', '63468550730', '63468551027', '63468551324', '63468551621', '63468551918', '63468552215', '63468552512', '63468552810', '63468553107', '63468553404', '63468553700', '63468553997', '63468554294', '63468554590', '63468554886', '63468555182', '63468555478', '63468555774', '63468556070', '63468556365', '63468556661', '63468556959', '63468557256', '63468557553', '63468557850', '63468558147', '63468558443', '63468558739', '63468559035', '63468559330', '63468559627', '63468559924', '63468560223', '63468560519', '63468560814', '63468561111', '63468561407', '63468561703', '63468561999', '63468562296', '63468562592', '63468562889', '63468563185', '63468563481', '63468563776', '63468564073', '63468564370', '63468564666', '63468564963', '63468565258', '63468565555', '63468565854', '63468566150', '63468566447', '63468566746', '63468567042', '63468567340', '63468567636', '63468567932', '63468568232', '63468568527', '63468568823', '63468569120', '63468569417', '63468569713', '63468570009', '63468570305', '63468570602', '63468570901', '63468571198', '63468571495', '63468571791', '63468572087', '63468572384', '63468572680', '63468572976', '63468573271', '63468573567', '63468573864', '63468574160', '63468574457', '63468574754', '63468575051', '63468575349', '63468575646', '63468575943', '63468576240', '63468576553', '63468576848', '63468577147', '63468577444', '63468577741', '63468578038', '63468578335', '63468578634', '63468578931', '63468579228', '63468579524', '63468579821', '63468580117', '63468580416', '63468580712', '63468581011', '63468581306', '63468581602', '63468581897', '63468582195', '63468582492', '63468582791', '63468583088', '63468583385', '63468583681', '63468583978', '63468584275', '63468584571', '63468584868', '63468585164', '63468585461', '63468585758', '63468586054', '63468586351', '63468586647', '63468586944', '63468587240', '63468587540', '63468587836', '63468588133', '63468588429', '63468588725', '63468589022', '63468589318', '63468589614', '63468589911', '63468590207', '63468590503', '63468590799', '63468591095', '63468591391', '63468591687', '63468591983', '63468592280', '63468592577', '63468592873', '63468593169', '63468593466', '63468593763', '63468594060', '63468594357', '63468594654', '63468594950', '63468595247', '63468595544', '63468595840', '63468596137', '63468596433', '63468596730', '63468597027', '63468597324', '63468597620', '63468597917', '63468598214', '63468598513', '63468598810', '63468599107', '63468599403', '63468599700', '63468599997', '63468600293', '63468600589', '63468600885', '63468601181', '63468601477', '63468601774', '63468602069', '63468602365', '63468602661', '63468602957', '63468603256', '63468603553', '63468603850', '63468604147', '63468604444', '63468604740', '63468605036', '63468605332', '63468605629', '63468605926', '63468606222', '63468606518', '63468606814', '63468607110', '63468607407', '63468607704', '63468608001', '63468608298', '63468608595', '63468608891', '63468609187', '63468609483', '63468609779', '63468610074', '63468610370', '63468610666', '63468610966', '63468611263', '63468611561', '63468611858', '63468612154', '63468612451', '63468612748', '63468613045', '63468613342', '63468613640', '63468613937', '63468614234', '63468614530', '63468614826', '63468615122', '63468615418', '63468615714', '63468616010', '63468616306', '63468616603', '63468616900', '63468617196', '63468617493', '63468617793', '63468618089', '63468618386', '63468618682', '63468618990', '63468619287', '63468619584', '63468619881', '63468620177', '63468620473', '63468620770', '63468621069', '63468621366', '63468621662', '63468621958', '63468622254', '63468622551', '63468622847', '63468623144', '63468623440', '63468623740', '63468624037', '63468624333', '63468624629', '63468624926', '63468625223', '63468625519', '63468625818', '63468626114', '63468626418', '63468626717', '63468627014', '63468627311', '63468627618', '63468627925', '63468628223', '63468628520', '63468628816', '63468629111', '63468629407', '63468629703', '63468630001', '63468630300', '63468630608', '63468630910', '63468631215', '63468631511', '63468631807', '63468632104', '63468632400', '63468632696', '63468632992', '63468633294', '63468633590', '63468633890', '63468634187', '63468634484', '63468634786', '63468635090', '63468635385', '63468635683', '63468635980', '63468636276', '63468636573', '63468636876', '63468637171', '63468637470', '63468637768', '63468638064', '63468638359', '63468638655', '63468638951', '63468639247', '63468639542', '63468639837', '63468640135', '63468640430', '63468640729', '63468641024', '63468641321', '63468641620', '63468641917', '63468642213', '63468642510', '63468642807', '63468643107', '63468643403', '63468643700', '63468643996', '63468644292', '63468644588', '63468644885', '63468645184', '63468645485', '63468645781', '63468646076', '63468646373', '63468646670', '63468646966', '63468647261', '63468647558', '63468647855', '63468648154', '63468648450', '63468648746', '63468649042', '63468649339', '63468649636', '63468649932', '63468650228', '63468650524', '63468650819', '63468651116', '63468651413', '63468651709', '63468652004', '63468652301', '63468652598', '63468652895', '63468653191', '63468653487', '63468653783', '63468654078', '63468654375', '63468654672', '63468654968', '63468655265', '63468655561', '63468655857', '63468655860', '63468656155', '63468656451', '63468656749', '63468657046', '63468657345', '63468657642', '63468657941', '63468658240', '63468658536', '63468658832', '63468659128', '63468659424', '63468659720', '63468660015', '63468660312', '63468660609', '63468660906', '63468661202', '63468661499', '63468661795', '63468662091', '63468662390', '63468662686', '63468662705', '63468663006', '63468663303', '63468663598', '63468663894', '63468664190', '63468664485', '63468664781', '63468665076', '63468665375', '63468665671', '63468665966', '63468666262', '63468666557', '63468666856', '63468667151', '63468667447', '63468667743', '63468668038', '63468668334', '63468668629', '63468668925', '63468669221', '63468669517', '63468669813', '63468670108', '63468670404', '63468670700', '63468670996', '63468671292', '63468671588', '63468671884', '63468672180', '63468672476', '63468672772', '63468673068', '63468673364', '63468673660', '63468673958', '63468674254', '63468674550', '63468674846', '63468675142', '63468675438', '63468675734', '63468676030', '63468676326', '63468676622', '63468676918', '63468677214', '63468677510', '63468677806', '63468678102', '63468678398', '63468678694', '63468678990', '63468679286', '63468679582', '63468679878', '63468680173', '63468680469', '63468680765', '63468681061', '63468681357', '63468681652', '63468681948', '63468682244', '63468682543', '63468682838', '63468683135', '63468683431', '63468683730', '63468684026', '63468684322', '63468684619', '63468684918', '63468685214', '63468685518', '63468685818', '63468686117', '63468686414', '63468686710', '63468687007', '63468687306', '63468687603', '63468687899', '63468687908', '63468688204', '63468688501', '63468688797', '63468689093', '63468689390', '63468689686', '63468689982', '63468690278', '63468690574', '63468690870', '63468691169', '63468691468', '63468691767', '63468692063', '63468692360', '63468692657', '63468692953', '63468693249', '63468693545', '63468693842', '63468694138', '63468694434', '63468694730', '63468695026', '63468695323', '63468695618', '63468695914', '63468696210', '63468696506', '63468696802', '63468697098', '63468697394', '63468697690', '63468697987', '63468698283', '63468698579', '63468698876', '63468699172', '63468699468', '63468699765', '63468700061', '63468700357', '63468700654', '63468700950', '63468701247', '63468701544', '63468701844', '63468702141', '63468702437', '63468702735', '63468703032', '63468703329', '63468703627', '63468703923', '63468704218', '63468704221', '63468704517', '63468704813', '63468705109', '63468705406', '63468705702', '63468705998', '63468706295', '63468706592', '63468706888', '63468707185', '63468707482', '63468707779', '63468708075', '63468708371', '63468708667', '63468708963', '63468709259', '63468709555', '63468709561', '63468709857', '63468710153', '63468710450', '63468710746', '63468711042', '63468711339', '63468711635', '63468711932', '63468712228', '63468712525', '63468712822', '63468713118', '63468713415', '63468713711', '63468714008', '63468714311', '63468714609', '63468714906', '63468715201', '63468715502', '63468715798', '63468716095', '63468716390', '63468716688', '63468716985', '63468717283', '63468717581', '63468717882', '63468718178', '63468718485', '63468718783', '63468719080', '63468719377', '63468719674', '63468719970', '63468720267', '63468720564', '63468720860', '63468721160', '63468721457', '63468721754', '63468722051', '63468722348', '63468722645', '63468722941', '63468723236', '63468723532', '63468723828', '63468724123', '63468724419', '63468724715', '63468725016', '63468725313', '63468725609', '63468725907', '63468726203', '63468726502', '63468726802', '63468727099', '63468727400', '63468727697', '63468727997', '63468728293', '63468728592', '63468728898', '63468729195', '63468729492', '63468729789', '63468730089', '63468730391', '63468730696', '63468731000', '63468731305', '63468731605', '63468731905', '63468732205', '63468732490', '63468732788', '63468733102', '63468733398', '63468733695', '63468733996', '63468734298', '63468734594', '63468734890', '63468735186', '63468735483', '63468735784', '63468736081', '63468736378', '63468736673', '63468736970', '63468737276', '63468737573', '63468737581', '63468737877', '63468738173', '63468738470', '63468738766', '63468739066', '63468739362', '63468739661', '63468739958', '63468740265', '63468740563', '63468740862', '63468741160', '63468741455', '63468741754', '63468742054', '63468742352', '63468742649', '63468742955', '63468743252', '63468743548', '63468743845', '63468744147', '63468744451', '63468744750', '63468745046', '63468745345', '63468745641', '63468745942', '63468746239', '63468746542', '63468746842', '63468747138', '63468747446', '63468747741', '63468748037', '63468748333', '63468748629', '63468748930', '63468749234', '63468749535', '63468749831', '63468750126', '63468750427', '63468750728', '63468751028', '63468751326', '63468751623', '63468751923', '63468752218', '63468752221', '63468752517', '63468752813', '63468753113', '63468753410', '63468753709', '63468754006', '63468754303', '63468754602', '63468754898', '63468755200', '63468755497', '63468755793', '63468756089', '63468756386', '63468756684', '63468756981', '63468757277', '63468757577', '63468757876', '63468758172', '63468758471', '63468758767', '63468759064', '63468759360', '63468759656', '63468759952', '63468760254', '63468760553', '63468760849', '63468761146', '63468761448', '63468761750', '63468762046', '63468762342', '63468762638', '63468762934', '63468763236', '63468763533', '63468763829', '63468764128', '63468764433', '63468764732', '63468765034', '63468765333', '63468765630', '63468765932', '63468766234', '63468766530', '63468766826', '63468767123', '63468767419', '63468767715', '63468768017', '63468768316', '63468768618', '63468768918', '63468769217', '63468769513', '63468769812', '63468770112', '63468770411', '63468770713', '63468771009', '63468771306', '63468771608', '63468771904', '63468772200', '63468772502', '63468772799', '63468773098', '63468773397', '63468773696', '63468773995', '63468774291', '63468774596', '63468774605', '63468774901', '63468775203', '63468775502', '63468775798', '63468776094', '63468776390', '63468776685', '63468776981', '63468777276', '63468777573', '63468777870', '63468778172', '63468778468', '63468778767', '63468779063', '63468779362', '63468779658', '63468779954', '63468780250', '63468780550', '63468780846', '63468781142', '63468781438', '63468781733', '63468782038', '63468782041', '63468782336', '63468782635', '63468782930', '63468783229', '63468783527', '63468783823', '63468784124', '63468784420', '63468784724', '63468785026', '63468785322', '63468785617', '63468785913', '63468786209', '63468786505', '63468786801', '63468787097', '63468787393', '63468787689', '63468787985', '63468788281', '63468788578', '63468788583', '63468788880', '63468789177', '63468789477', '63468789772', '63468790067', '63468790366', '63468790661', '63468790957', '63468791253', '63468791550', '63468791846', '63468792142', '63468792439', '63468792736', '63468793032', '63468793329', '63468793626', '63468793926', '63468794222', '63468794520', '63468794817', '63468795112', '63468795408', '63468795704', '63468795999', '63468796295', '63468796594', '63468796890', '63468797186', '63468797481', '63468797777', '63468798073', '63468798372', '63468798679', '63468798978', '63468799274', '63468799570', '63468799869', '63468800165', '63468800461', '63468800758', '63468801054', '63468801350', '63468801646', '63468801942', '63468802238', '63468802534', '63468802830', '63468803126', '63468803422', '63468803719', '63468804015', '63468804312', '63468804608', '63468804905', '63468805202', '63468805499', '63468805796', '63468806093', '63468806390', '63468806687', '63468806984', '63468807280', '63468807577', '63468807873', '63468808170', '63468808467', '63468808763', '63468809060', '63468809356', '63468809656', '63468809955', '63468810251', '63468810548', '63468810844', '63468811140', '63468811440', '63468811736', '63468812032', '63468812332', '63468812628', '63468812924', '63468813220', '63468813516', '63468813812', '63468814117', '63468814413', '63468814710', '63468815009', '63468815305', '63468815604', '63468815901', '63468816197', '63468816494', '63468816791', '63468817088', '63468817385', '63468817682', '63468817978', '63468818275', '63468818572', '63468818868', '63468819165', '63468819461', '63468819757', '63468820053', '63468820348', '63468820645', '63468820941', '63468821237', '63468821533', '63468821829', '63468822126', '63468822422', '63468822718', '63468823014', '63468823310', '63468823606', '63468823903', '63468824200', '63468824496', '63468824796', '63468825092', '63468825391', '63468825686', '63468825982', '63468826279', '63468826575', '63468826872', '63468827168', '63468827464', '63468827760', '63468828056', '63468828351', '63468828647', '63468828942', '63468829239', '63468829536', '63468829833', '63468830130', '63468830426', '63468830722', '63468831018', '63468831314', '63468831610', '63468831905', '63468832202', '63468832500', '63468832798', '63468833096', '63468833392', '63468833688', '63468833983', '63468834279', '63468834577', '63468834873', '63468835168', '63468835465', '63468835782', '63468836079', '63468836377', '63468836675', '63468836972', '63468837269', '63468837566', '63468837863', '63468838159', '63468838456', '63468838753', '63468839049', '63468839348', '63468839645', '63468839941', '63468840237', '63468840534', '63468840830', '63468841126', '63468841422', '63468841718', '63468842017', '63468842313', '63468842609', '63468842905', '63468843200', '63468843496', '63468843792', '63468844087', '63468844382', '63468844679', '63468844976', '63468845273', '63468845569', '63468845866', '63468846163', '63468846459', '63468846756', '63468847052', '63468847349', '63468847645', '63468847942', '63468848238', '63468848534', '63468848830', '63468849126', '63468849422', '63468849718', '63468850014', '63468850020', '63468850316', '63468850612', '63468850908', '63468851204', '63468851499', '63468851795', '63468852091', '63468852386', '63468852682', '63468852978', '63468853273', '63468853568', '63468853868', '63468854163', '63468854460', '63468854757', '63468855054', '63468855350', '63468855647', '63468855943', '63468856240', '63468856536', '63468856833', '63468857129', '63468857425', '63468857722', '63468858018', '63468858314', '63468858610', '63468858906', '63468859203', '63468859499', '63468859795', '63468860091', '63468860390', '63468860686', '63468860982', '63468861278', '63468861574', '63468861873', '63468862169', '63468862465', '63468862761', '63468863056', '63468863352', '63468863651', '63468863949', '63468864245', '63468864541', '63468864840', '63468865136', '63468865435', '63468865731', '63468866028', '63468866324', '63468866621', '63468866918', '63468867213', '63468867509', '63468867805', '63468868101', '63468868397', '63468868694', '63468868991', '63468869287', '63468869584', '63468869880', '63468870176', '63468870472', '63468870768', '63468871068', '63468871365', '63468871662', '63468871958', '63468872257', '63468872556', '63468872853', '63468873149', '63468873445', '63468873741', '63468874038', '63468874335', '63468874632', '63468874928', '63468875224', '63468875520', '63468875817', '63468876114', '63468876410', '63468876705', '63468877002', '63468877298', '63468877595', '63468877892', '63468878189', '63468878487', '63468878786', '63468879082', '63468879379', '63468879676', '63468879978', '63468880275', '63468880572', '63468880869', '63468881165', '63468881461', '63468881757', '63468882053', '63468882349', '63468882645', '63468882941', '63468883238', '63468883534', '63468883831', '63468884127', '63468884424', '63468884720', '63468885017', '63468885314', '63468885610', '63468885907', '63468886204', '63468886501', '63468886798', '63468887095', '63468887392', '63468887689', '63468887986', '63468888284', '63468888579', '63468888875', '63468889171', '63468889467', '63468889764', '63468890060', '63468890356', '63468890652', '63468890948', '63468891244', '63468891540', '63468891836', '63468892132', '63468892428', '63468892725', '63468893021', '63468893317', '63468893614', '63468893910', '63468894207', '63468894503', '63468894799', '63468895098', '63468895393', '63468895689', '63468895987', '63468896284', '63468896581', '63468896878', '63468897175', '63468897472', '63468897768', '63468898065', '63468898361', '63468898657', '63468898954', '63468899250', '63468899546', '63468899842', '63468900138', '63468900434', '63468900730', '63468901025', '63468901324', '63468901619', '63468901915', '63468902212', '63468902508', '63468902805', '63468903102', '63468903400', '63468903697', '63468903995', '63468904291', '63468904587', '63468904884', '63468905181', '63468905481', '63468905777', '63468906074', '63468906371', '63468906667', '63468906964', '63468907261', '63468907557', '63468907854', '63468908150', '63468908446', '63468908743', '63468909039', '63468909335', '63468909631', '63468909928', '63468910224', '63468910520', '63468910819', '63468911114', '63468911410', '63468911706', '63468912002', '63468912298', '63468912593', '63468912889', '63468913184', '63468913480', '63468913776', '63468914071', '63468914367', '63468914662', '63468914958', '63468915253', '63468915550', '63468915847', '63468916144', '63468916444', '63468916739', '63468917036', '63468917333', '63468917636', '63468917931', '63468918228', '63468918524', '63468918821', '63468919117', '63468919417', '63468919713', '63468920012', '63468920308', '63468920604', '63468920903', '63468921199', '63468921494', '63468921790', '63468922106', '63468922401', '63468922697', '63468922992', '63468923289', '63468923586', '63468923883', '63468924180', '63468924477', '63468924774', '63468925071', '63468925368', '63468925664', '63468925961', '63468926258', '63468926554', '63468926851', '63468927148', '63468927444', '63468927741', '63468928037', '63468928334', '63468928630', '63468928927', '63468929223', '63468929520', '63468929816', '63468930113', '63468930412', '63468930709', '63468931005', '63468931301', '63468931597', '63468931894', '63468932190', '63468932486', '63468932782', '63468933078', '63468933374', '63468933670', '63468933966', '63468934262', '63468934558', '63468934854', '63468935149', '63468935445', '63468935741', '63468936037', '63468936332', '63468936628', '63468936924', '63468937219', '63468937518', '63468937813', '63468938109', '63468938405', '63468938700', '63468938999', '63468939294', '63468939593', '63468939888', '63468940185', '63468940482', '63468940779', '63468941075', '63468941372', '63468941669', '63468941966', '63468942263', '63468942560', '63468942856', '63468943153', '63468943450', '63468943747', '63468944044', '63468944341', '63468944639', '63468944936', '63468945231', '63468945531', '63468945827', '63468946122', '63468946418', '63468946714', '63468947009', '63468947305', '63468947600', '63468947897', '63468948194', '63468948491', '63468948788', '63468949086', '63468949383', '63468949678', '63468949974', '63468950270', '63468950566', '63468950862', '63468951158', '63468951454', '63468951753', '63468952050', '63468952346', '63468952642', '63468952938', '63468953235', '63468953531', '63468953827', '63468954123', '63468954420', '63468954716', '63468955015', '63468955312', '63468955609', '63468955906', '63468956204', '63468956500', '63468956795', '63468957100', '63468957395', '63468957691', '63468957986', '63468958284', '63468958581', '63468958878', '63468959175', '63468959472', '63468959767', '63468960064', '63468960361', '63468960657', '63468960954', '63468961249', '63468961547', '63468961842', '63468962138', '63468962434', '63468962733', '63468963028', '63468963324', '63468963621', '63468963917', '63468964213', '63468964509', '63468964806', '63468965102', '63468965399', '63468965696', '63468965992', '63468966288', '63468966583', '63468966879', '63468967175', '63468967471', '63468967768', '63468968064', '63468968360', '63468968657', '63468968954', '63468969251', '63468969548', '63468969843', '63468970139', '63468970434', '63468970730', '63468971025', '63468971322', '63468971619', '63468971916', '63468972213', '63468972510', '63468972807', '63468973106', '63468973403', '63468973700', '63468973997', '63468974294', '63468974590', '63468974887', '63468975184', '63468975482', '63468975779', '63468976076', '63468976372', '63468976669', '63468976966', '63468977263', '63468977560', '63468977857', '63468978152', '63468978448', '63468978744', '63468979042', '63468979339', '63468979635', '63468979930', '63468980226', '63468980524', '63468980820', '63468981116', '63468981419', '63468981421', '63468981718', '63468981721', '63468982017', '63468982314', '63468982610', '63468982906', '63468983203', '63468983499', '63468983795', '63468984091', '63468984387', '63468984683', '63468984979', '63468985275', '63468985571', '63468985866', '63468986162', '63468986457', '63468986755', '63468987050', '63468987350', '63468987645', '63468987942', '63468988239', '63468988535', '63468988832', '63468989129', '63468989426', '63468989721', '63468990018', '63468990316', '63468990613', '63468990909', '63468991206', '63468991503', '63468991798', '63468992095', '63468992392', '63468992689', '63468992985', '63468993282', '63468993578', '63468993875', '63468994171', '63468994470', '63468994767', '63468995063', '63468995359', '63468995655', '63468995951', '63468996247', '63468996542', '63468996838', '63468997134', '63468997431', '63468997726', '63468998023', '63468998320', '63468998617', '63468998914', '63468999210', '63468999507', '63468999804', '63469000100', '63469000397', '63469000694', '63469000990', '63469001286', '63469001583', '63469001879', '63469001882', '63469002178', '63469002475', '63469002771', '63469003068', '63469003364', '63469003661', '63469003957', '63469004256', '63469004553', '63469004852', '63469005157', '63469005453', '63469005749', '63469006045', '63469006341', '63469006637', '63469006933', '63469007229', '63469007525', '63469007820', '63469008116', '63469008124', '63469008454', '63469008750', '63469009046', '63469009342', '63469009637', '63469009934', '63469010231', '63469010528', '63469010825', '63469011122', '63469011419', '63469011716', '63469012012', '63469012309', '63469012605', '63469012902', '63469013198', '63469013495', '63469013794', '63469014089', '63469014385', '63469014681', '63469014978', '63469015274', '63469015570', '63469015866', '63469016162', '63469016458', '63469016753', '63469017049', '63469017345', '63469017640', '63469017939', '63469018234', '63469018530', '63469018828', '63469019124', '63469019419', '63469019718', '63469020013', '63469020309', '63469020605', '63469020901', '63469021196', '63469021491', '63469021788', '63469022085', '63469022384', '63469022681', '63469022978', '63469023274', '63469023571', '63469023872', '63469024169', '63469024466', '63469024763', '63469025060', '63469025361', '63469025656', '63469025953', '63469026249', '63469026549', '63469026845', '63469027142', '63469027439', '63469027736', '63469028032', '63469028329', '63469028625', '63469028922', '63469029219', '63469029515', '63469029812', '63469030109', '63469030406', '63469030702', '63469030999', '63469031295', '63469031591', '63469031891', '63469032186', '63469032483', '63469032780', '63469033077', '63469033374', '63469033674', '63469033970', '63469034267', '63469034562', '63469034858', '63469035154', '63469035449', '63469035745', '63469036041', '63469036337', '63469036632', '63469036928', '63469037224', '63469037521', '63469037817', '63469038113', '63469038409', '63469038705', '63469039000', '63469039299', '63469039595', '63469039891', '63469040187', '63469040483', '63469040779', '63469041075', '63469041380', '63469041679', '63469041983', '63469042282', '63469042578', '63469042874', '63469043170', '63469043465', '63469043764', '63469044059', '63469044062', '63469044358', '63469044654', '63469044660', '63469044956', '63469045254', '63469045550', '63469045562', '63469045858', '63469046154', '63469046450', '63469046461', '63469046754', '63469047046', '63469047346', '63469047650', '63469047946', '63469048251', '63469048551', '63469048847', '63469049146', '63469049443', '63469049743', '63469050039', '63469050339', '63469050636', '63469050936', '63469051237', '63469051534', '63469051837', '63469052139', '63469052443', '63469052735', '63469053035', '63469053335', '63469053635', '63469053935', '63469054222', '63469054534', '63469054840', '63469055139', '63469055447', '63469055744', '63469056042', '63469056339', '63469056636', '63469056933', '63469057229', '63469057528', '63469057834', '63469058131', '63469058431', '63469058739', '63469059036', '63469059333', '63469059630', '63469059926', '63469060226', '63469060522', '63469060826', '63469061125', '63469061422', '63469061731', '63469062028', '63469062329', '63469062625', '63469062923', '63469063219', '63469063514', '63469063811', '63469064114', '63469064408', '63469064706', '63469065008', '63469065308', '63469065613', '63469065912', '63469066208', '63469066509', '63469066805', '63469067111', '63469067408', '63469067704', '63469068008', '63469068298', '63469068595', '63469068891', '63469069186', '63469069482', '63469069777', '63469070074', '63469070370', '63469070667', '63469070966', '63469071266', '63469071565', '63469071867', '63469072168', '63469072464', '63469072761', '63469073057', '63469073353', '63469073650', '63469073946', '63469074243', '63469074539', '63469074836', '63469075132', '63469075428', '63469075725', '63469076024', '63469076320', '63469076616', '63469076919', '63469077219', '63469077518', '63469077814', '63469078111', '63469078407', '63469078706', '63469079004', '63469079303', '63469079599', '63469079895', '63469080193', '63469080490', '63469080790', '63469081085', '63469081382', '63469081679', '63469081975', '63469082272', '63469082569', '63469082865', '63469083165', '63469083462', '63469083760', '63469084057', '63469084354', '63469084651', '63469084948', '63469085245', '63469085542', '63469085837', '63469086132', '63469086429', '63469086726', '63469087026', '63469087321', '63469087618', '63469087915', '63469088212', '63469088508', '63469088805', '63469089102', '63469089399', '63469089696', '63469089994', '63469090289', '63469090590', '63469090885', '63469091181', '63469091476', '63469091771', '63469092070', '63469092365', '63469092660', '63469092960', '63469093256', '63469093552', '63469093847', '63469094143', '63469094439', '63469094740', '63469095039', '63469095335', '63469095630', '63469095932', '63469096228', '63469096524', '63469096820', '63469097115', '63469097411', '63469097707', '63469098003', '63469098301', '63469098597', '63469098892', '63469099187', '63469099485', '63469099782', '63469100079', '63469100376', '63469100673', '63469100970', '63469101267', '63469101563', '63469101859', '63469102157', '63469102452', '63469102748', '63469103044', '63469103339', '63469103637', '63469103933', '63469104228', '63469104524', '63469104820', '63469105115', '63469105411', '63469105706', '63469106002', '63469106297', '63469106594', '63469106891', '63469107189', '63469107485', '63469107781', '63469108077', '63469108372', '63469108668', '63469108966', '63469109261', '63469109557', '63469109858', '63469110155', '63469110451', '63469110748', '63469111045', '63469111341', '63469111638', '63469111934', '63469112233', '63469112529', '63469112825', '63469113124', '63469113423', '63469113719', '63469114015', '63469114311', '63469114613', '63469114909', '63469115206', '63469115503', '63469115800', '63469116097', '63469116394', '63469116690', '63469116988', '63469117286', '63469117594', '63469117890', '63469118186', '63469118483', '63469118780', '63469119076', '63469119372', '63469119673', '63469119969', '63469120264', '63469120560', '63469120856', '63469120867', '63469121163', '63469121467', '63469121767', '63469122067', '63469122353', '63469122655', '63469122958', '63469123254', '63469123262', '63469123560', '63469123862', '63469124158', '63469124162', '63469124462', '63469124762', '63469125062', '63469125349', '63469125656', '63469125953', '63469126250', '63469126261', '63469126555', '63469126850', '63469127147', '63469127447', '63469127748', '63469128048', '63469128343', '63469128638', '63469128935', '63469129232', '63469129529', '63469129830', '63469130125', '63469130429', '63469130724', '63469131023', '63469131318', '63469131614', '63469131913', '63469132214', '63469132511', '63469132807', '63469133104', '63469133402', '63469133698', '63469133701', '63469134000', '63469134297', '63469134594', '63469134891', '63469135189', '63469135484', '63469135780'), array('13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.5', '13.5', '13.5', '13.4', '13.4', '13.3', '13.3', '13.3', '12.6', '12.5', '12.4', '12.3', '12.2', '12.1', '12.0', '12.0', '12.0', '11.8', '11.8', '11.7', '11.6', '11.5', '11.5', '11.2', '11.1', '11.1', '11.0', '11.0', '11.1', '11.1', '11.2', '11.2', '11.4', '11.5', '11.8', '11.8', '11.9', '12.0', '12.0', '12.1', '12.1', '12.1', '12.2', '12.2', '12.3', '12.4', '12.4', '12.3', '12.3', '12.3', '12.3', '12.3', '12.3', '12.2', '12.2', '12.2', '12.1', '12.0', '12.0', '11.7', '11.7', '11.6', '11.4', '11.3', '11.1', '10.9', '10.8', '10.6', '10.5', '10.5', '10.4', '10.4', '10.3', '10.4', '10.4', '10.4', '10.6', '10.7', '10.8', '11.0', '11.0', '11.2', '11.3', '11.4', '11.5', '11.7', '11.8', '11.9', '12.1', '12.3', '12.5', '12.6', '12.7', '13.0', '13.2', '13.4', '13.7', '13.9', '14.1', '14.4', '14.6', '14.9', '15.1', '15.2', '15.4', '15.5', '15.6', '15.8', '15.9', '16.1', '16.1', '16.2', '16.4', '16.7', '16.9', '17.0', '17.2', '17.4', '17.5', '17.6', '17.8', '18.0', '18.1', '18.2', '18.4', '18.6', '18.7', '18.9', '19.0', '19.1', '19.2', '19.4', '19.6', '19.8', '19.8', '20.0', '20.2', '20.2', '20.4', '20.4', '20.4', '20.7', '20.7', '20.7', '20.8', '20.8', '21.0', '21.0', '21.1', '21.2', '21.1', '21.1', '21.2', '21.2', '21.2', '21.3', '21.2', '21.3', '21.2', '21.3', '21.3', '21.3', '21.3', '21.3', '21.2', '21.3', '21.2', '21.2', '21.2', '21.2', '21.2', '21.1', '21.2', '21.1', '21.1', '21.1', '21.0', '21.1', '21.0', '20.8', '20.8', '20.8', '20.7', '20.8', '20.7', '20.7', '20.7', '20.7', '20.6', '20.4', '20.4', '20.3', '20.3', '20.3', '20.2', '20.0', '19.9', '19.8', '19.6', '19.4', '19.2', '19.0', '18.7', '18.5', '18.4', '18.1', '17.8', '17.6', '17.3', '17.0', '16.7', '16.3', '16.0', '15.8', '15.5', '15.2', '15.0', '14.9', '14.5', '14.3', '14.1', '13.8', '13.4', '13.1', '12.9', '12.7', '12.4', '12.3', '12.0', '11.9', '11.7', '11.5', '11.4', '11.3', '11.1', '11.1', '11.0', '10.9', '10.8', '10.7', '10.7', '10.6', '10.5', '10.3', '10.2', '10.1', '9.9', '9.8', '9.5', '9.4', '9.3', '9.2', '9.2', '9.1', '9.0', '9.0', '8.9', '8.8', '8.7', '8.6', '8.6', '8.4', '8.3', '8.0', '7.8', '7.7', '7.4', '7.2', '7.1', '6.9', '6.9', '6.8', '6.7', '6.7', '6.7', '6.7', '6.7', '6.8', '6.8', '6.8', '6.8', '6.6', '6.5', '6.4', '6.4', '6.3', '6.3', '6.2', '6.2', '6.2', '6.3', '6.4', '6.4', '6.4', '6.5', '6.4', '6.3', '6.2', '6.1', '6.1', '6.1', '6.1', '6.1', '6.1', '6.1', '6.1', '6.1', '6.1', '6.2', '6.2', '6.1', '6.0', '5.9', '5.7', '5.6', '5.5', '5.4', '5.4', '5.4', '5.4', '5.4', '5.4', '5.5', '5.5', '5.6', '5.5', '5.4', '5.4', '5.2', '5.1', '5.0', '5.0', '5.0', '5.4', '6.1', '6.6', '7.0', '7.2', '7.6', '7.7', '7.9', '7.7', '7.7', '7.8', '7.7', '7.7', '7.4', '7.5', '7.3', '7.4', '7.7', '7.7', '7.8', '7.7', '7.7', '7.5', '7.4', '7.3', '7.3', '7.4', '7.5', '7.5', '7.5', '7.5', '7.4', '7.2', '7.2', '7.2', '7.3', '7.6', '8.0', '8.3', '8.5', '8.6', '8.8', '8.9', '9.0', '9.0', '9.1', '9.2', '9.4', '9.7', '10.1', '10.4', '10.9', '11.2', '11.5', '11.7', '11.9', '12.2', '12.5', '12.7', '12.9', '13.1', '13.3', '13.3', '13.7', '13.7', '13.9', '14.0', '14.1', '14.2', '14.4', '14.5', '14.7', '14.9', '15.0', '15.1', '15.2', '15.4', '15.5', '15.5', '15.8', '15.8', '15.9', '15.9', '15.9', '15.9', '16.0', '16.0', '16.0', '16.0', '16.1', '16.2', '16.2', '16.2', '16.2', '16.3', '16.3', '16.4', '16.4', '16.6', '16.6', '16.7', '16.8', '16.8', '16.9', '16.8', '16.8', '16.9', '16.9', '16.9', '17.0', '17.0', '16.9', '16.9', '16.9', '16.9', '16.9', '16.8', '16.8', '16.8', '16.8', '16.8', '16.8', '16.8', '16.8', '16.9', '16.9', '16.9', '16.9', '17.0', '17.0', '17.2', '17.2', '17.3', '17.3', '17.3', '17.3', '17.3', '17.3', '17.2', '17.3', '17.0', '17.0', '17.0', '17.0', '16.9', '16.9', '16.9', '16.9', '16.9', '16.9', '16.9', '16.9', '16.8', '16.9', '16.8', '16.8', '16.7', '16.8', '16.7', '16.6', '16.6', '16.4', '16.3', '16.1', '15.9', '15.5', '15.3', '15.1', '14.7', '14.5', '14.2', '13.9', '13.7', '13.4', '13.2', '13.0', '12.8', '12.6', '12.4', '12.2', '12.1', '11.9', '11.8', '11.9', '11.8', '11.7', '11.7', '11.8', '11.7', '11.5', '11.3', '11.2', '11.0', '10.8', '10.5', '10.2', '10.0', '9.7', '9.6', '9.4', '9.3', '9.1', '9.1', '8.9', '8.7', '8.6', '8.4', '8.2', '8.1', '8.1', '8.0', '7.9', '7.8', '7.8', '7.8', '7.8', '7.8', '7.9', '7.9', '7.8', '7.8', '7.8', '7.7', '7.7', '7.7', '7.7', '7.5', '7.5', '7.4', '7.4', '7.3', '7.2', '7.2', '7.2', '7.2', '7.1', '7.0', '6.9', '6.8', '6.8', '6.7', '6.8', '6.7', '6.8', '6.8', '6.7', '6.7', '6.7', '6.6', '6.5', '6.5', '6.4', '6.4', '6.3', '6.3', '6.3', '6.2', '6.2', '6.2', '6.1', '6.1', '6.1', '6.1', '6.0', '5.9', '5.9', '6.0', '5.9', '5.9', '5.8', '5.9', '5.8', '5.8', '5.7', '5.6', '5.6', '5.5', '5.5', '5.4', '5.4', '5.3', '5.2', '5.1', '5.1', '5.1', '5.2', '5.2', '5.3', '5.4', '5.3', '5.4', '5.5', '5.9', '6.2', '6.7', '7.0', '7.3', '7.5', '7.7', '7.9', '8.0', '8.3', '8.6', '8.9', '9.1', '9.3', '9.5', '9.7', '9.8', '9.9', '9.9', '10.1', '10.2', '10.4', '10.5', '10.8', '10.9', '11.0', '11.2', '11.3', '11.4', '11.6', '11.6', '11.8', '11.9', '12.0', '12.2', '12.4', '12.5', '12.6', '12.8', '12.9', '13.0', '12.9', '12.9', '12.6', '12.5', '12.3', '12.2', '12.2', '12.3', '12.3', '12.5', '12.7', '12.7', '12.8', '12.8', '12.9', '12.9', '12.9', '12.9', '13.0', '13.0', '13.1', '13.3', '13.3', '13.4', '13.5', '13.5', '13.8', '13.8', '14.0', '14.1', '14.3', '14.4', '14.6', '14.7', '15.0', '15.0', '15.2', '15.3', '15.4', '15.6', '15.8', '15.9', '16.1', '16.2', '16.6', '16.7', '16.8', '16.9', '17.0', '17.2', '17.2', '17.3', '17.4', '17.5', '17.6', '17.6', '17.8', '17.9', '18.0', '18.0', '18.2', '18.5', '18.6', '18.7', '18.9', '18.9', '19.1', '19.2', '19.2', '19.2', '19.2', '19.2', '19.4', '19.2', '19.2', '19.1', '19.2', '19.2', '19.2', '19.2', '19.1', '19.1', '19.4', '19.4', '19.4', '19.4', '19.4', '19.4', '19.5', '19.5', '19.5', '19.4', '19.4', '19.4', '19.4', '19.4', '19.2', '19.2', '19.2', '19.2', '19.4', '19.4', '19.2', '19.4', '19.2', '19.2', '19.1', '19.1', '19.0', '19.0', '19.0', '19.1', '19.0', '19.0', '18.9', '18.9', '18.9', '18.7', '18.7', '18.5', '18.4', '18.2', '18.1', '17.8', '17.8', '17.5', '17.3', '16.9', '16.7', '16.2', '15.9', '15.6', '15.3', '15.0', '14.7', '14.4', '14.2', '14.0', '13.8', '13.5', '13.2', '13.0', '13.0', '12.8', '12.7', '12.5', '12.3', '12.1', '11.8', '11.6', '11.4', '11.2', '10.9', '10.7', '10.6', '10.4', '10.2', '10.0', '9.8', '9.7', '9.5', '9.3', '9.2', '9.1', '9.0', '8.9', '8.8', '8.7', '8.5', '8.3', '8.0', '7.7', '7.7', '7.5', '7.3', '7.2', '7.1', '7.0', '7.0', '6.9', '6.9', '6.8', '6.9', '6.9', '6.8', '6.8', '6.7', '6.7', '6.5', '6.4', '6.5', '6.4', '6.3', '6.1', '6.0', '5.9', '5.9', '5.8', '5.7', '5.6', '5.5', '5.4', '5.4', '5.3', '5.4', '5.4', '5.4', '5.4', '5.4', '5.4', '5.4', '5.4', '5.4', '5.5', '5.5', '5.5', '5.5', '5.4', '5.5', '5.4', '5.4', '5.4', '5.4', '5.3', '5.3', '5.3', '5.1', '5.0', '4.8', '4.7', '4.6', '4.6', '4.6', '4.7', '4.7', '4.8', '4.8', '4.8', '4.8', '4.8', '4.8', '4.8', '4.7', '4.8', '4.8', '4.8', '4.8', '4.6', '4.7', '4.9', '5.4', '6.0', '6.4', '6.9', '7.5', '7.8', '8.1', '8.3', '8.4', '8.4', '8.4', '8.5', '8.4', '8.5', '8.7', '8.8', '9.0', '9.0', '9.2', '9.3', '9.5', '9.6', '9.8', '10.0', '10.1', '10.3', '10.3', '10.2', '10.3', '10.3', '10.2', '10.2', '10.2', '10.3', '10.4', '10.6', '10.6', '10.4', '10.5', '10.7', '11.0', '11.4', '11.7', '12.0', '12.2', '12.5', '12.8', '12.8', '12.9', '12.8', '12.6', '12.7', '12.8', '13.0', '13.3', '13.4', '13.5', '13.7', '13.8', '14.0', '14.1', '14.2', '14.4', '14.5', '14.6', '14.7', '14.9', '15.0', '14.9', '15.1', '15.2', '15.3', '15.4', '15.6', '15.8', '15.9', '16.0', '16.1', '16.3', '16.4', '16.6', '16.7', '16.8', '16.9', '17.2', '17.3', '17.4', '17.5', '17.6', '17.8', '17.9', '18.0', '18.0', '18.1', '18.1', '18.2', '18.4', '18.4', '18.5', '18.6', '18.7', '18.9', '19.0', '19.1', '19.1', '19.2', '19.4', '19.6', '19.8', '19.9', '20.0', '20.3', '20.4', '20.4', '20.7', '20.7', '20.8', '20.7', '21.0', '20.8', '21.0', '21.0', '21.0', '21.1', '21.0', '21.0', '21.0', '21.0', '21.0', '21.0', '21.0', '21.1', '21.1', '21.1', '21.0', '21.2', '21.1', '21.2', '21.2', '21.2', '21.2', '21.2', '21.3', '21.3', '21.2', '21.2', '21.1', '21.0', '20.8', '20.7', '20.6', '20.6', '20.4', '20.3', '20.3', '20.2', '20.0', '20.0', '20.0', '19.8', '19.8', '19.5', '19.4', '19.1', '19.0', '18.7', '18.5', '18.1', '17.9', '17.6', '17.4', '17.2', '16.9', '16.7', '16.4', '16.2', '16.1', '15.8', '15.6', '15.5', '15.3', '15.2', '15.0', '14.7', '14.3', '14.0', '13.5', '13.0', '12.6', '12.4', '12.2', '11.9', '11.6', '11.4', '11.1', '10.9', '10.7', '10.5', '10.3', '10.0', '9.9', '9.7', '9.5', '9.3', '9.2', '9.1', '9.0', '9.0', '9.0', '8.9', '8.8', '8.6', '8.5', '8.5', '8.5', '8.5', '8.5', '8.4', '8.4', '8.4', '8.5', '8.5', '8.5', '8.5', '8.4', '8.4', '8.3', '8.2', '8.2', '8.2', '8.1', '8.1', '8.0', '7.9', '7.7', '7.7', '7.6', '7.5', '7.4', '7.3', '7.3', '7.1', '7.1', '7.1', '7.0', '6.9', '6.9', '6.8', '6.8', '6.8', '6.9', '6.9', '7.0', '7.0', '7.1', '7.0', '6.9', '7.0', '6.9', '6.8', '6.9', '6.8', '6.8', '6.8', '6.8', '6.8', '6.7', '6.7', '6.8', '6.7', '6.7', '6.6', '6.6', '6.5', '6.4', '6.4', '6.3', '6.2', '6.2', '6.2', '6.1', '6.2', '6.2', '6.1', '6.1', '6.0', '6.0', '5.9', '5.8', '5.8', '5.8', '6.1', '6.4', '6.8', '7.1', '7.6', '8.0', '8.4', '8.9', '9.3', '9.7', '10.0', '10.0', '10.2', '10.1', '10.0', '9.8', '9.8', '9.8', '9.9', '9.9', '10.2', '10.5', '10.6', '10.8', '10.9', '11.1', '11.3', '11.4', '11.7', '11.9', '12.1', '12.3', '12.4', '12.5', '12.6', '12.8', '12.9', '13.0', '13.1', '13.3', '13.4', '13.5', '13.4', '13.5', '13.3', '13.2', '13.1', '13.0', '12.9', '12.9', '12.8', '12.8', '12.8', '12.9', '12.9', '13.0', '13.1', '13.1', '13.2', '13.2', '13.3', '13.3', '13.3', '13.4', '13.5', '13.7', '13.8', '13.8', '13.9', '14.0', '14.1', '14.3', '14.3', '14.5', '14.7', '14.9', '15.1', '15.2', '15.3', '15.4', '15.5', '15.5', '15.5', '15.6', '15.6', '15.8', '15.9', '16.0', '16.0', '16.2', '16.3', '16.6', '16.8', '16.9', '17.2', '17.3', '17.5', '17.6', '17.9', '17.9', '18.0', '18.1', '18.2', '18.5', '18.6', '18.7', '18.7', '18.9', '18.9', '18.9', '18.9', '19.0', '19.1', '19.1', '19.2', '19.4', '19.2', '19.2', '19.2', '19.2', '19.2', '19.2', '19.1', '19.2', '19.4', '19.4', '19.5', '19.5', '19.5', '19.5', '19.8', '19.8', '19.8', '19.8', '19.9', '19.9', '19.9', '20.0', '20.2', '20.2', '20.2', '20.2', '20.0', '20.2', '20.0', '20.0', '20.0', '20.0', '20.0', '19.9', '19.9', '19.9', '19.9', '19.6', '19.6', '19.5', '19.6', '19.5', '19.4', '19.4', '19.2', '19.1', '19.0', '18.9', '18.7', '18.6', '18.4', '18.2', '18.0', '17.8', '17.5', '17.3', '17.0', '16.8', '16.7', '16.3', '16.2', '16.0', '15.9', '15.6', '15.4', '15.2', '15.1', '14.7', '14.5', '14.3', '14.1', '13.9', '13.7', '13.4', '13.2', '13.1', '12.9', '12.8', '12.6', '12.5', '12.4', '12.3', '12.1', '11.9', '11.9', '11.9', '11.8', '11.6', '11.5', '11.4', '11.2', '11.2', '11.0', '11.0', '10.9', '10.8', '10.7', '10.6', '10.6', '10.5', '10.4', '10.3', '10.2', '10.1', '10.0', '10.0', '9.8', '9.7', '9.8', '9.7', '9.7', '9.6', '9.6', '9.6', '9.6', '9.6', '9.5', '9.5', '9.5', '9.6', '9.6', '9.5', '9.5', '9.6', '9.6', '9.6', '9.7', '9.6', '9.6', '9.7', '9.7', '9.7', '9.8', '9.8', '9.8', '9.8', '9.8', '9.9', '9.9', '9.9', '9.8', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '10.0', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.8', '9.9', '9.9', '9.9', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.9', '9.8', '9.8', '9.9', '9.9', '9.9', '10.0', '10.0', '10.1', '10.1', '10.2', '10.2', '10.2', '10.1', '10.1', '10.1', '10.0', '10.0', '9.9', '9.9', '9.9', '9.9', '9.8', '9.9', '9.8', '9.9', '9.8', '9.9', '10.0', '10.0', '10.1', '10.1', '10.0', '10.1', '10.1', '10.0', '10.0', '9.9', '9.9', '9.9', '9.9', '9.7', '9.9', '9.8', '9.9', '9.8', '9.9', '9.8', '9.9', '10.0', '10.0', '10.0', '10.0', '10.1', '10.1', '10.0', '10.0', '10.1', '10.2', '10.1', '10.2', '10.3', '10.3', '10.4', '10.4', '10.5', '10.4', '10.6', '10.6', '10.7', '10.7', '10.7', '10.8', '10.9', '10.9', '10.9', '11.0', '11.1', '11.2', '11.3', '11.4', '11.6', '11.6', '11.7', '11.8', '11.9', '12.0', '12.0', '12.1', '12.1', '12.1', '12.2', '12.2', '12.3', '12.3', '12.3', '12.3', '12.4', '12.4', '12.5', '12.5', '12.5', '12.5', '12.5', '12.6', '12.6', '12.7', '12.7', '12.7', '12.8', '12.7', '12.8', '12.8', '12.8', '12.9', '12.8', '13.0', '12.9', '12.9', '12.9', '12.8', '12.7', '12.8', '12.8', '12.6', '12.6', '12.6', '12.6', '12.5', '12.5', '12.6', '12.6', '12.6', '12.7', '12.7', '12.9', '12.8', '13.0', '13.0', '13.0', '13.1', '13.1', '13.1', '13.1', '13.2', '13.1', '13.1', '13.1', '13.2', '13.3', '13.4', '13.4', '13.5', '13.7', '13.7', '13.7', '13.8', '13.8', '13.8', '13.8', '13.8', '13.8', '13.8', '13.8', '13.5', '13.7', '13.7', '13.5', '13.5', '13.5', '13.5', '13.4', '13.4', '13.2', '13.3', '13.2', '13.1', '13.1', '13.0', '12.9', '12.9', '12.9', '12.8', '12.8', '12.7', '12.7', '12.6', '12.6', '12.5', '12.5', '12.5', '12.3', '12.3', '12.2', '12.2', '12.1', '12.0', '11.9', '11.8', '11.7', '11.5', '11.5', '11.4', '11.4', '11.3', '11.2', '11.2', '11.1', '11.0', '11.0', '11.0', '11.0', '10.9', '10.9', '10.8', '10.9', '10.8', '10.7', '10.8', '10.7', '10.6', '10.6', '10.6', '10.6', '10.5', '10.4', '10.4', '10.4', '10.4', '10.4', '10.4', '10.3', '10.3', '10.3', '10.3', '10.3', '10.3', '10.3', '10.2', '10.2', '10.2', '10.1', '10.1', '10.1', '10.0', '10.0', '9.9', '9.9', '9.8', '9.9', '9.8', '9.8', '9.8', '9.9', '9.8', '9.7', '9.8', '9.8', '9.8', '9.9', '9.8', '9.7', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.7', '9.7', '9.7', '9.8', '9.7', '9.8', '9.8', '9.9', '9.8', '9.8', '9.8', '9.9', '9.9', '9.8', '9.9', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.9', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.8', '9.7', '9.7', '9.6', '9.7', '9.6', '9.6', '9.6', '9.6', '9.7', '9.7', '9.7', '9.7', '9.6', '9.7', '9.6', '9.6', '9.5', '9.5', '9.4', '9.4', '9.4', '9.3', '9.3', '9.3', '9.3', '9.4', '9.3', '9.4', '9.4', '9.4', '9.4', '9.4', '9.5', '9.5', '9.5', '9.6', '9.6', '9.6', '9.6', '9.7', '9.7', '9.7', '9.8', '9.8', '10.0', '10.1', '10.1', '10.2', '10.3', '10.4', '10.4', '10.5', '10.6', '10.7', '10.8', '11.0', '11.0', '11.2', '11.3', '11.3', '11.3', '11.3', '11.4', '11.4', '11.5', '11.6', '11.6', '11.7', '11.8', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '11.9', '12.0', '12.0', '12.1', '12.1', '12.1', '12.1', '12.1', '12.1', '12.2', '12.2', '12.2', '12.3', '12.4', '12.4', '12.4', '12.4', '12.5', '12.6', '12.6', '12.6', '12.7', '12.7', '12.7', '12.7', '12.6', '12.6', '12.6', '12.5', '12.5', '12.5', '12.4', '12.4', '12.4', '12.4', '12.4', '12.4', '12.3', '12.4', '12.4', '12.5', '12.4', '12.4', '12.4', '12.4', '12.3', '12.3', '12.3', '12.2', '12.2', '12.1', '12.1', '12.1', '12.1', '12.2', '12.4', '12.5', '12.6', '12.7', '12.7', '12.7', '12.7', '12.7', '12.7', '12.6', '12.6', '12.5', '12.4', '12.3', '12.2', '12.0', '11.8', '11.7', '11.4', '11.2', '10.9', '10.7', '10.5', '10.2', '10.1', '9.9', '9.7', '9.6', '9.5', '9.3', '9.3', '9.1', '9.0', '8.8', '8.6', '8.4', '8.2', '8.1', '7.8', '7.7', '7.6', '7.5', '7.4', '7.3', '7.3', '7.3', '7.1', '7.2', '7.1', '7.0', '6.8', '6.7', '6.5', '6.4', '6.3', '6.2', '6.2', '6.3', '6.2', '6.3', '6.3', '6.3', '6.4', '6.3', '6.2', '6.2', '6.2', '6.1', '6.1', '6.1', '6.1', '6.0', '6.1', '6.0', '6.0', '6.0', '6.0', '6.0', '5.9', '5.8', '5.8', '5.7', '5.6', '5.6', '5.6', '5.6', '5.5', '5.5', '5.5', '5.5', '5.5', '5.4', '5.4', '5.3', '5.3', '5.1', '5.1', '5.0', '4.9', '4.9', '4.9', '4.8', '4.8', '4.8', '4.8', '4.8', '4.8', '4.8', '4.7', '4.7', '4.7', '4.6', '4.5', '4.5', '4.4', '4.4', '4.4', '4.3', '4.3', '4.3', '4.3', '4.2', '4.2', '4.2', '4.2', '4.2', '4.2', '4.2', '4.1', '4.0', '4.0', '3.9', '3.8', '3.7', '3.7', '3.7', '3.7', '3.7', '3.6', '3.6', '3.5', '3.5', '3.5', '3.5', '3.5', '3.4', '3.4', '3.5', '3.4', '3.4', '3.4', '3.3', '3.4', '3.4', '3.3', '3.3', '3.2', '3.2', '3.2', '3.2', '3.2', '3.1', '3.2', '3.1', '3.2', '3.2', '3.2', '3.2', '3.3', '3.4', '3.5', '3.6', '3.7', '3.8', '4.0', '4.1', '4.2', '4.3', '4.4', '4.6', '4.7', '4.8', '4.9', '5.1', '5.2', '5.4', '5.4', '5.7', '5.8', '6.1', '6.3', '6.5', '6.8', '6.9', '7.1', '7.4', '7.7', '7.8', '8.1', '8.3', '8.5', '8.8', '9.0', '9.0', '9.2', '9.5', '9.6', '9.8', '10.0', '10.2', '10.3', '10.5', '10.7', '10.9', '11.1', '11.2', '11.3', '11.4', '11.6', '11.6', '11.7', '11.8', '12.0', '12.1', '12.2', '12.2', '12.3', '12.3', '12.4', '12.5', '12.5', '12.5', '12.5', '12.6', '12.5', '12.5', '12.5', '12.6', '12.7', '12.8', '12.8', '12.9', '12.8', '12.9', '12.8', '12.9', '13.0', '13.2', '13.3', '13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.4', '13.5', '13.5', '13.5', '13.5', '13.7', '13.7', '13.7', '13.5', '13.4', '13.3', '13.2', '13.1', '13.0', '12.9', '12.9', '12.8', '12.7', '12.6', '12.6', '12.5', '12.5', '12.5', '12.4', '12.3', '12.2', '12.2', '12.2', '12.1', '12.0', '12.1', '12.0', '12.0', '11.9', '11.8', '11.9', '11.8', '11.8', '11.8', '11.7', '11.6', '11.7', '11.7', '11.6', '11.7', '11.6', '11.6', '11.6', '11.6', '11.5', '11.5', '11.4', '11.4', '11.4', '11.4', '11.3', '11.3', '11.2', '11.3', '11.2', '11.2', '11.2', '11.1', '11.0', '11.0', '11.0', '10.9', '10.9', '10.9', '10.8', '10.8', '10.8', '10.7', '10.8', '10.8', '10.8', '10.7', '10.7', '10.7', '10.7', '10.7', '10.6', '10.6', '10.6', '10.6', '10.6', '10.4', '10.5', '10.4', '10.3', '10.3', '10.3', '10.2', '10.1', '10.0', '9.9', '9.9', '9.7', '9.8', '9.6', '9.7', '9.5', '9.5', '9.4', '9.5', '9.4', '9.4', '9.4', '9.3', '9.4', '9.3', '9.3', '9.2', '9.2', '9.2', '9.2', '9.1', '9.1', '9.1', '9.1', '9.1', '9.1', '9.1', '9.1', '9.1', '9.1', '9.1', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '8.9', '8.9', '8.9', '8.9', '8.9', '8.9', '8.9', '8.8', '8.8', '8.8', '8.7', '8.7', '8.8', '8.7', '8.7', '8.7', '8.7', '8.6', '8.6', '8.6', '8.6', '8.6', '8.6', '8.6', '8.5', '8.6', '8.5', '8.4', '8.4', '8.4', '8.4', '8.4', '8.3', '8.3', '8.3', '8.3', '8.3', '8.5', '8.6', '8.6', '8.6', '8.6', '8.5', '8.5', '8.5', '8.6', '8.5', '8.5', '8.5', '8.6', '8.7', '8.6', '8.6', '8.5', '8.5', '8.4', '8.4', '8.4', '8.4', '8.5', '8.5', '8.6', '8.7', '8.9', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.0', '9.1', '9.1', '9.2', '9.3', '9.3', '9.4', '9.4', '9.4', '9.4', '9.4', '9.4', '9.5', '9.5', '9.4', '9.4', '9.5', '9.6', '9.5', '9.5', '9.5', '9.5', '9.5', '9.5', '9.6', '9.7', '9.7', '9.8', '9.7', '9.9', '9.9', '10.0', '10.1', '10.1', '10.2', '10.3', '10.5', '10.5', '10.7', '10.8', '10.8', '10.9', '11.0', '11.0', '11.0', '11.1', '11.2', '11.3', '11.4', '11.5', '11.6', '11.7', '11.8', '11.8', '11.8', '11.8', '11.7', '11.7', '11.7', '11.6', '11.6', '11.5', '11.6', '11.6', '11.6', '11.6', '11.7', '11.8', '11.8', '11.8', '11.8', '11.7', '11.6', '11.6', '11.6', '11.6', '11.5', '11.6', '11.6', '11.7', '11.8', '11.8', '11.8', '11.8', '11.8', '11.7', '11.7', '11.7', '11.6', '11.5', '11.4', '11.2', '11.1', '11.1', '11.1', '11.1', '11.0', '11.1', '11.1', '11.0', '10.9', '11.0', '11.0', '11.0', '10.9', '10.8', '10.9', '10.8', '10.7', '10.8', '10.8', '10.7', '10.6', '10.6', '10.6', '10.5', '10.5', '10.5', '10.5', '10.5', '10.5', '10.4', '10.5', '10.5', '10.5', '10.5', '10.5', '10.5', '10.5', '10.5', '10.4', '10.4', '10.3', '10.2', '10.2', '10.3', '10.2', '10.1', '10.0', '9.9', '9.9', '9.8', '9.7', '9.6', '9.5', '9.6', '9.5', '9.5', '9.4', '9.3', '9.3', '9.3', '9 |
Re: flat lines are appearing on multiline time series charts |
Posted by Fred on Apr-04-2012 20:37 |
|
I don't seem to be able to send the entire data array. Here is the code I am using:
include('lib/phpchartdir.php');
$line_color = array(0x3399ff,0x330066,0x66ff33,0xff33cc,0x993300,0xccff99,0x33ccff,0x3300cc,0xffff00,0x009933,0xffcc99,0x006666,0x6600ff,0x0033ff,0xccff99,0x333300,0xcc9999,0x990000,0xff3300,0x663300,0x339966);
# Create a XYChart object of size 450 x 450 pixels
$c = new XYChart(800, 550);
# Set the plotarea at (55, 65) and of size 350 x 300 pixels, with white background
# and a light grey border (0xc0c0c0). Turn on both horizontal and vertical grid lines
# with light grey color (0xc0c0c0)
$c->setPlotArea(55, 65, 650, 400, 0xffffff, -1, 0xc0c0c0, 0xc0c0c0, -1);
# Add a legend box at (50, 30) (top of the chart) with horizontal layout. Use 12 pts
# Times Bold Italic font. Set the background and border color to Transparent.
$legendObj = $c->addLegend(50, 15, false, "arial.ttf", 10);
$legendObj->setBackground(Transparent);
# Add a title to the chart using 18 pts Times Bold Itatic font
$c->addTitle($chart_title, "arialb.ttf", 12);
# Add a title to the y axis using 12 pts Arial Bold Italic font
$c->yAxis->setTitle($Ylabel);
# Add a title to the x axis using 12 pts Arial Bold Italic font
$c->xAxis->setTitle("date & time");
$c->xAxis->setLabelFormat("{value|dd-mm-yy\\nhh:nn}");
# upper and lower axis points
$c->yAxis->setLinearScale($axisLowerLimit, $axisUpperLimit);
for($i=0; $i<sizeof($my_array); $i++)
{
$line_name = $my_array[$i][0];
$values = $my_array[$i][2];
$labels = $my_array[$i][1];
$layer = $c->addLineLayer($values, $line_color[$i], $line_name);
$layer->setXData($labels);
}
# Output the chart
header("Content-type: image/png");
print($c->makeChart2(PNG));
|
Re: flat lines are appearing on multiline time series charts |
Posted by Peter Kwan on Apr-05-2012 00:32 |
|
Hi Fred,
The horizontal lines are there because they are in your data.
If you look at the labels of your third data series (the green line), it starts at 63468489602 (the left side of your x-axis), then slowly increases to 63468575943 (the right side of your x-axis), but for the last label, it suddenly goes back to 63468489615 (the left side of your x-axis). So according to your data, your data points should flow from left to right, and then for the last point, it should suddenly flows back to the left, and therefore there should be a nearly horizontal line joining the second last point at the right side of the axis, to the last point at the left side of the axis.
May be the $labels array are not incorrect. You may be expected the labels array to be sorted in chronological order, but actually it is not sorted. If this is the cause of the problem, please modify your code that generates the data, to make sure the data are ordered chronologically.
Hope this can help.
Regards
Peter Kwan |
|