line_style.py 19 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132
  1. # Copyright 2021-2025 Avaiga Private Limited
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  4. # the License. You may obtain a copy of the License at
  5. #
  6. # http://www.apache.org/licenses/LICENSE-2.0
  7. #
  8. # Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
  9. # an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
  10. # specific language governing permissions and limitations under the License.
  11. # -----------------------------------------------------------------------------------------
  12. # To execute this script, make sure that the taipy-gui package is installed in your
  13. # Python environment and run:
  14. # python <script>
  15. # -----------------------------------------------------------------------------------------
  16. import pandas
  17. from taipy.gui import Gui
  18. dates = pandas.date_range("2023-01-01", periods=365, freq="D")
  19. temp = [
  20. -11.33333333,
  21. -6,
  22. -0.111111111,
  23. 1.444444444,
  24. 2.388888889,
  25. 4.555555556,
  26. 4.333333333,
  27. 0.666666667,
  28. 9,
  29. 9.611111111,
  30. -0.555555556,
  31. 1.833333333,
  32. -0.444444444,
  33. 2.166666667,
  34. -4,
  35. -12.05555556,
  36. -2.722222222,
  37. 5,
  38. 9.888888889,
  39. 6.611111111,
  40. -2.833333333,
  41. -3.277777778,
  42. -1.611111111,
  43. -1.388888889,
  44. 5.777777778,
  45. 2.166666667,
  46. -1.055555556,
  47. 1.777777778,
  48. 1.5,
  49. 8.444444444,
  50. 6.222222222,
  51. -2.5,
  52. -0.388888889,
  53. 6.111111111,
  54. -1.5,
  55. 2.666666667,
  56. -2.5,
  57. 0.611111111,
  58. 8.222222222,
  59. 2.333333333,
  60. -9.333333333,
  61. -7.666666667,
  62. -6.277777778,
  63. -0.611111111,
  64. 7.722222222,
  65. 6.111111111,
  66. -4,
  67. 3.388888889,
  68. 9.333333333,
  69. -6.333333333,
  70. -15,
  71. -12.94444444,
  72. -8.722222222,
  73. -6.222222222,
  74. -2.833333333,
  75. -2.5,
  76. 1.5,
  77. 3.444444444,
  78. 2.666666667,
  79. 0.888888889,
  80. 7.555555556,
  81. 12.66666667,
  82. 12.83333333,
  83. 1.777777778,
  84. -0.111111111,
  85. -1.055555556,
  86. 4.611111111,
  87. 11.16666667,
  88. 8.5,
  89. 0.5,
  90. 2.111111111,
  91. 4.722222222,
  92. 8.277777778,
  93. 10.66666667,
  94. 5.833333333,
  95. 5.555555556,
  96. 6.944444444,
  97. 1.722222222,
  98. 2.444444444,
  99. 6.111111111,
  100. 12.11111111,
  101. 15.55555556,
  102. 9.944444444,
  103. 10.27777778,
  104. 5.888888889,
  105. 1.388888889,
  106. 3.555555556,
  107. 1.222222222,
  108. 4.055555556,
  109. 7.833333333,
  110. 0.666666667,
  111. 10.05555556,
  112. 6.444444444,
  113. 4.555555556,
  114. 11,
  115. 3.555555556,
  116. -0.555555556,
  117. 11.83333333,
  118. 7.222222222,
  119. 10.16666667,
  120. 17.5,
  121. 14.55555556,
  122. 6.777777778,
  123. 3.611111111,
  124. 5.888888889,
  125. 10.05555556,
  126. 16.61111111,
  127. 5.5,
  128. 7.055555556,
  129. 10.5,
  130. 1.555555556,
  131. 6.166666667,
  132. 11.05555556,
  133. 5.111111111,
  134. 6.055555556,
  135. 11,
  136. 11.05555556,
  137. 14.72222222,
  138. 19.16666667,
  139. 16.5,
  140. 12.61111111,
  141. 8.277777778,
  142. 6.611111111,
  143. 10.38888889,
  144. 15.38888889,
  145. 17.22222222,
  146. 18.27777778,
  147. 18.72222222,
  148. 17.05555556,
  149. 19.72222222,
  150. 16.83333333,
  151. 12.66666667,
  152. 11.66666667,
  153. 12.88888889,
  154. 14.77777778,
  155. 18,
  156. 19.44444444,
  157. 16.5,
  158. 9.722222222,
  159. 7.888888889,
  160. 13.72222222,
  161. 17.55555556,
  162. 18.27777778,
  163. 20.11111111,
  164. 21.66666667,
  165. 23.38888889,
  166. 23.5,
  167. 16.94444444,
  168. 16.27777778,
  169. 18.61111111,
  170. 20.83333333,
  171. 24.61111111,
  172. 18.27777778,
  173. 17.88888889,
  174. 22.27777778,
  175. 25.94444444,
  176. 25.27777778,
  177. 24.72222222,
  178. 25.61111111,
  179. 23.94444444,
  180. 26.33333333,
  181. 22.05555556,
  182. 20.83333333,
  183. 24.5,
  184. 27.83333333,
  185. 25.61111111,
  186. 23.11111111,
  187. 19.27777778,
  188. 16.44444444,
  189. 19.44444444,
  190. 17.22222222,
  191. 19.44444444,
  192. 22.16666667,
  193. 21.77777778,
  194. 17.38888889,
  195. 17.22222222,
  196. 23.88888889,
  197. 28.44444444,
  198. 29.44444444,
  199. 29.61111111,
  200. 21.05555556,
  201. 18.55555556,
  202. 25.27777778,
  203. 26.55555556,
  204. 24.55555556,
  205. 23.38888889,
  206. 22.55555556,
  207. 27.05555556,
  208. 27.66666667,
  209. 26.66666667,
  210. 27.61111111,
  211. 26.66666667,
  212. 24.77777778,
  213. 23,
  214. 26.5,
  215. 23.11111111,
  216. 19.83333333,
  217. 22.27777778,
  218. 24.61111111,
  219. 27.05555556,
  220. 27.05555556,
  221. 27.94444444,
  222. 27.33333333,
  223. 22.05555556,
  224. 21.5,
  225. 22,
  226. 19.72222222,
  227. 20.27777778,
  228. 17.88888889,
  229. 18.55555556,
  230. 18.94444444,
  231. 20,
  232. 22.05555556,
  233. 23.22222222,
  234. 24.38888889,
  235. 24.5,
  236. 24.5,
  237. 21.22222222,
  238. 20.83333333,
  239. 20.61111111,
  240. 22.05555556,
  241. 23.77777778,
  242. 24.16666667,
  243. 24.22222222,
  244. 21.83333333,
  245. 21.33333333,
  246. 21.88888889,
  247. 22.44444444,
  248. 23.11111111,
  249. 20.44444444,
  250. 16.88888889,
  251. 15.77777778,
  252. 17.44444444,
  253. 17.72222222,
  254. 23.11111111,
  255. 24.55555556,
  256. 24.88888889,
  257. 25.11111111,
  258. 25.27777778,
  259. 19.5,
  260. 19.55555556,
  261. 24.05555556,
  262. 24.27777778,
  263. 21.05555556,
  264. 19.88888889,
  265. 20.66666667,
  266. 20.27777778,
  267. 17.66666667,
  268. 16.44444444,
  269. 15.88888889,
  270. 18.44444444,
  271. 22.44444444,
  272. 23,
  273. 24.72222222,
  274. 24.16666667,
  275. 25.94444444,
  276. 24.44444444,
  277. 23.33333333,
  278. 25.22222222,
  279. 25,
  280. 23.88888889,
  281. 23.72222222,
  282. 18.94444444,
  283. 16.22222222,
  284. 19.5,
  285. 21.22222222,
  286. 19.72222222,
  287. 13.22222222,
  288. 11.88888889,
  289. 16.55555556,
  290. 10.05555556,
  291. 12.16666667,
  292. 11.5,
  293. 10.22222222,
  294. 17.27777778,
  295. 21.72222222,
  296. 13.83333333,
  297. 13,
  298. 6.944444444,
  299. 6.388888889,
  300. 4.222222222,
  301. 2.5,
  302. 1.111111111,
  303. 3.055555556,
  304. 6.388888889,
  305. 10.44444444,
  306. -2,
  307. -2.222222222,
  308. 4.388888889,
  309. 8.333333333,
  310. 11.11111111,
  311. 12.66666667,
  312. 10.88888889,
  313. 12.83333333,
  314. 14.16666667,
  315. 12.55555556,
  316. 12.05555556,
  317. 11.22222222,
  318. 12.44444444,
  319. 14.38888889,
  320. 12,
  321. 15.83333333,
  322. 6.722222222,
  323. 2.5,
  324. 4.833333333,
  325. 7.5,
  326. 8.888888889,
  327. 4,
  328. 7.388888889,
  329. 3.888888889,
  330. 1.611111111,
  331. -0.333333333,
  332. -2,
  333. 4.833333333,
  334. -1.055555556,
  335. -5.611111111,
  336. -2.388888889,
  337. 5.722222222,
  338. 8.444444444,
  339. 5.277777778,
  340. 0.5,
  341. -2.5,
  342. 1.111111111,
  343. 2.111111111,
  344. 5.777777778,
  345. 7.555555556,
  346. 7.555555556,
  347. 4.111111111,
  348. -0.388888889,
  349. -1,
  350. 4.944444444,
  351. 9.444444444,
  352. 4.722222222,
  353. -0.166666667,
  354. 0.5,
  355. -2.444444444,
  356. -2.722222222,
  357. -2.888888889,
  358. -1.111111111,
  359. -4.944444444,
  360. -3.111111111,
  361. -1.444444444,
  362. -0.833333333,
  363. 2.333333333,
  364. 6.833333333,
  365. 4.722222222,
  366. 0.888888889,
  367. 0.666666667,
  368. 4.611111111,
  369. 4.666666667,
  370. 4.444444444,
  371. 6.777777778,
  372. 5.833333333,
  373. 0.5,
  374. 4.888888889,
  375. 1.444444444,
  376. -2.111111111,
  377. 2.444444444,
  378. -0.111111111,
  379. -2.555555556,
  380. -4.611111111,
  381. -8.666666667,
  382. -8.055555556,
  383. 1.555555556,
  384. -4.777777778,
  385. ]
  386. min = [
  387. -14.33333333,
  388. -12.9,
  389. -3.311111111,
  390. -4.955555556,
  391. -3.611111111,
  392. 0.555555556,
  393. 1.133333333,
  394. -5.133333333,
  395. 2.3,
  396. 3.911111111,
  397. -7.055555556,
  398. -1.366666667,
  399. -4.844444444,
  400. -3.333333333,
  401. -6.1,
  402. -17.15555556,
  403. -4.822222222,
  404. 0.4,
  405. 3.488888889,
  406. 4.211111111,
  407. -6.433333333,
  408. -7.577777778,
  409. -7.111111111,
  410. -7.088888889,
  411. 1.577777778,
  412. -3.433333333,
  413. -4.355555556,
  414. -0.722222222,
  415. -2.1,
  416. 2.044444444,
  417. 2.222222222,
  418. -4.7,
  419. -2.388888889,
  420. 4.111111111,
  421. -5,
  422. -0.133333333,
  423. -5.3,
  424. -2.288888889,
  425. 6.022222222,
  426. -1.766666667,
  427. -15.53333333,
  428. -13.46666667,
  429. -9.277777778,
  430. -3.211111111,
  431. 3.122222222,
  432. 1.411111111,
  433. -6.8,
  434. 1.388888889,
  435. 5.333333333,
  436. -9.833333333,
  437. -22,
  438. -19.74444444,
  439. -14.62222222,
  440. -9.622222222,
  441. -8.433333333,
  442. -8.5,
  443. -2.8,
  444. 0.144444444,
  445. -3.233333333,
  446. -3.411111111,
  447. 5.355555556,
  448. 8.366666667,
  449. 7.333333333,
  450. -0.322222222,
  451. -6.911111111,
  452. -4.955555556,
  453. -1.588888889,
  454. 4.966666667,
  455. 2.5,
  456. -4.3,
  457. -1.888888889,
  458. -1.777777778,
  459. 2.477777778,
  460. 3.766666667,
  461. 0.533333333,
  462. 1.755555556,
  463. 2.944444444,
  464. -4.977777778,
  465. -4.055555556,
  466. 1.711111111,
  467. 6.011111111,
  468. 13.15555556,
  469. 5.044444444,
  470. 6.577777778,
  471. 3.388888889,
  472. -1.011111111,
  473. -0.244444444,
  474. -2.477777778,
  475. -1.444444444,
  476. 2.533333333,
  477. -6.333333333,
  478. 4.255555556,
  479. 1.944444444,
  480. 0.855555556,
  481. 5.4,
  482. -1.244444444,
  483. -2.855555556,
  484. 4.833333333,
  485. 2.722222222,
  486. 6.466666667,
  487. 14.5,
  488. 9.855555556,
  489. 2.277777778,
  490. -3.188888889,
  491. 0.788888889,
  492. 4.155555556,
  493. 13.41111111,
  494. 2.3,
  495. 0.855555556,
  496. 8.4,
  497. -0.444444444,
  498. 1.166666667,
  499. 7.755555556,
  500. -0.288888889,
  501. -0.244444444,
  502. 8.7,
  503. 5.555555556,
  504. 8.222222222,
  505. 16.26666667,
  506. 14.4,
  507. 5.711111111,
  508. 5.177777778,
  509. 4.511111111,
  510. 5.988888889,
  511. 10.08888889,
  512. 10.52222222,
  513. 15.37777778,
  514. 12.42222222,
  515. 14.95555556,
  516. 15.22222222,
  517. 11.93333333,
  518. 6.866666667,
  519. 6.866666667,
  520. 9.688888889,
  521. 11.57777778,
  522. 12,
  523. 13.34444444,
  524. 11.3,
  525. 6.222222222,
  526. 2.088888889,
  527. 8.322222222,
  528. 14.05555556,
  529. 13.77777778,
  530. 16.91111111,
  531. 16.86666667,
  532. 16.68888889,
  533. 18.5,
  534. 12.54444444,
  535. 12.27777778,
  536. 15.91111111,
  537. 15.03333333,
  538. 22.11111111,
  539. 15.77777778,
  540. 13.68888889,
  541. 17.87777778,
  542. 19.94444444,
  543. 18.57777778,
  544. 18.62222222,
  545. 20.11111111,
  546. 17.14444444,
  547. 20.43333333,
  548. 15.75555556,
  549. 17.33333333,
  550. 20,
  551. 23.03333333,
  552. 19.61111111,
  553. 18.51111111,
  554. 15.27777778,
  555. 11.44444444,
  556. 13.64444444,
  557. 11.42222222,
  558. 16.14444444,
  559. 19.76666667,
  560. 18.77777778,
  561. 11.88888889,
  562. 12.32222222,
  563. 20.78888889,
  564. 25.04444444,
  565. 25.34444444,
  566. 23.81111111,
  567. 18.35555556,
  568. 11.85555556,
  569. 18.37777778,
  570. 23.15555556,
  571. 21.55555556,
  572. 17.48888889,
  573. 19.05555556,
  574. 20.25555556,
  575. 23.86666667,
  576. 23.86666667,
  577. 21.41111111,
  578. 21.16666667,
  579. 18.67777778,
  580. 18.1,
  581. 24.4,
  582. 19.01111111,
  583. 17.13333333,
  584. 18.27777778,
  585. 21.71111111,
  586. 22.85555556,
  587. 22.65555556,
  588. 25.14444444,
  589. 24.13333333,
  590. 17.95555556,
  591. 14.7,
  592. 15.1,
  593. 16.02222222,
  594. 14.27777778,
  595. 11.18888889,
  596. 13.65555556,
  597. 16.74444444,
  598. 16.7,
  599. 17.65555556,
  600. 16.62222222,
  601. 21.68888889,
  602. 19.6,
  603. 18.6,
  604. 15.52222222,
  605. 18.53333333,
  606. 17.01111111,
  607. 17.75555556,
  608. 20.47777778,
  609. 17.76666667,
  610. 22.22222222,
  611. 18.23333333,
  612. 17.83333333,
  613. 15.38888889,
  614. 19.64444444,
  615. 17.81111111,
  616. 15.44444444,
  617. 14.88888889,
  618. 13.07777778,
  619. 15.24444444,
  620. 11.82222222,
  621. 20.81111111,
  622. 21.45555556,
  623. 18.98888889,
  624. 19.71111111,
  625. 19.27777778,
  626. 12.7,
  627. 15.05555556,
  628. 19.15555556,
  629. 20.77777778,
  630. 15.35555556,
  631. 17.68888889,
  632. 18.26666667,
  633. 15.47777778,
  634. 12.76666667,
  635. 10.54444444,
  636. 13.38888889,
  637. 12.54444444,
  638. 19.84444444,
  639. 19.5,
  640. 21.92222222,
  641. 17.86666667,
  642. 22.44444444,
  643. 19.64444444,
  644. 20.73333333,
  645. 22.02222222,
  646. 19,
  647. 20.48888889,
  648. 19.02222222,
  649. 16.44444444,
  650. 14.22222222,
  651. 16.3,
  652. 16.42222222,
  653. 17.22222222,
  654. 8.322222222,
  655. 8.288888889,
  656. 13.95555556,
  657. 5.555555556,
  658. 5.666666667,
  659. 7.7,
  660. 4.022222222,
  661. 11.77777778,
  662. 16.42222222,
  663. 11.83333333,
  664. 9.7,
  665. 0.044444444,
  666. 3.688888889,
  667. -2.077777778,
  668. 0.1,
  669. -5.388888889,
  670. -3.244444444,
  671. 0.688888889,
  672. 5.744444444,
  673. -7.7,
  674. -7.022222222,
  675. -0.211111111,
  676. 4.833333333,
  677. 8.111111111,
  678. 5.766666667,
  679. 7.888888889,
  680. 10.43333333,
  681. 11.56666667,
  682. 10.15555556,
  683. 7.155555556,
  684. 4.522222222,
  685. 7.144444444,
  686. 10.88888889,
  687. 9.5,
  688. 12.13333333,
  689. 4.022222222,
  690. -3.9,
  691. 1.433333333,
  692. 0.7,
  693. 3.188888889,
  694. -1.7,
  695. 3.588888889,
  696. -0.111111111,
  697. -2.788888889,
  698. -7.133333333,
  699. -5,
  700. 0.733333333,
  701. -7.555555556,
  702. -12.51111111,
  703. -8.188888889,
  704. 3.122222222,
  705. 2.944444444,
  706. 0.477777778,
  707. -3.2,
  708. -9.2,
  709. -4.788888889,
  710. -0.288888889,
  711. 1.077777778,
  712. 4.755555556,
  713. 5.455555556,
  714. 0.511111111,
  715. -3.888888889,
  716. -7.4,
  717. -1.355555556,
  718. 5.144444444,
  719. 0.122222222,
  720. -5.166666667,
  721. -5,
  722. -5.144444444,
  723. -8.822222222,
  724. -6.388888889,
  725. -6.811111111,
  726. -8.944444444,
  727. -10.11111111,
  728. -7.144444444,
  729. -5.133333333,
  730. -1.166666667,
  731. 1.833333333,
  732. -1.477777778,
  733. -1.811111111,
  734. -2.433333333,
  735. -1.188888889,
  736. -2.333333333,
  737. 0.744444444,
  738. 1.877777778,
  739. 1.333333333,
  740. -1.7,
  741. 0.888888889,
  742. -3.855555556,
  743. -8.211111111,
  744. -1.055555556,
  745. -4.211111111,
  746. -7.355555556,
  747. -8.111111111,
  748. -10.96666667,
  749. -13.05555556,
  750. -4.644444444,
  751. -7.577777778,
  752. ]
  753. max = [
  754. -7.233333333,
  755. -1.6,
  756. 5.488888889,
  757. 7.744444444,
  758. 6.188888889,
  759. 6.555555556,
  760. 10.53333333,
  761. 6.766666667,
  762. 14.1,
  763. 14.11111111,
  764. 2.044444444,
  765. 4.633333333,
  766. 2.055555556,
  767. 8.666666667,
  768. -1.4,
  769. -5.555555556,
  770. 4.177777778,
  771. 11.8,
  772. 15.58888889,
  773. 12.31111111,
  774. 3.666666667,
  775. -0.977777778,
  776. 1.288888889,
  777. 4.211111111,
  778. 9.377777778,
  779. 5.266666667,
  780. 2.144444444,
  781. 3.977777778,
  782. 7.2,
  783. 11.94444444,
  784. 11.32222222,
  785. 4,
  786. 6.611111111,
  787. 8.211111111,
  788. 3.5,
  789. 8.866666667,
  790. 3.6,
  791. 3.711111111,
  792. 13.12222222,
  793. 7.833333333,
  794. -3.333333333,
  795. -2.166666667,
  796. -2.877777778,
  797. 5.188888889,
  798. 13.12222222,
  799. 12.11111111,
  800. -0.7,
  801. 6.688888889,
  802. 14.03333333,
  803. -2.433333333,
  804. -8.6,
  805. -8.244444444,
  806. -2.122222222,
  807. -2.722222222,
  808. 1.266666667,
  809. 2.8,
  810. 5.7,
  811. 6.944444444,
  812. 5.066666667,
  813. 5.688888889,
  814. 13.35555556,
  815. 16.66666667,
  816. 17.33333333,
  817. 7.277777778,
  818. 6.388888889,
  819. 1.344444444,
  820. 9.111111111,
  821. 17.96666667,
  822. 12.8,
  823. 5.8,
  824. 6.911111111,
  825. 6.822222222,
  826. 11.87777778,
  827. 13.16666667,
  828. 9.233333333,
  829. 8.655555556,
  830. 10.04444444,
  831. 7.022222222,
  832. 7.644444444,
  833. 8.311111111,
  834. 16.71111111,
  835. 18.85555556,
  836. 12.14444444,
  837. 13.27777778,
  838. 11.18888889,
  839. 7.088888889,
  840. 8.255555556,
  841. 7.522222222,
  842. 9.955555556,
  843. 9.933333333,
  844. 4.866666667,
  845. 15.25555556,
  846. 9.244444444,
  847. 9.755555556,
  848. 14,
  849. 8.955555556,
  850. 2.344444444,
  851. 17.43333333,
  852. 12.12222222,
  853. 13.46666667,
  854. 23,
  855. 18.45555556,
  856. 12.77777778,
  857. 7.211111111,
  858. 8.588888889,
  859. 14.35555556,
  860. 19.01111111,
  861. 12.4,
  862. 9.155555556,
  863. 15.6,
  864. 4.955555556,
  865. 8.966666667,
  866. 16.95555556,
  867. 9.511111111,
  868. 10.15555556,
  869. 16,
  870. 14.45555556,
  871. 21.02222222,
  872. 25.76666667,
  873. 20.5,
  874. 15.71111111,
  875. 11.67777778,
  876. 12.81111111,
  877. 12.88888889,
  878. 17.58888889,
  879. 23.12222222,
  880. 21.77777778,
  881. 24.42222222,
  882. 20.05555556,
  883. 24.32222222,
  884. 18.83333333,
  885. 19.56666667,
  886. 14.96666667,
  887. 19.68888889,
  888. 18.57777778,
  889. 23,
  890. 23.34444444,
  891. 20.7,
  892. 11.82222222,
  893. 11.48888889,
  894. 17.52222222,
  895. 22.55555556,
  896. 20.47777778,
  897. 23.01111111,
  898. 27.86666667,
  899. 30.28888889,
  900. 30.3,
  901. 22.94444444,
  902. 18.57777778,
  903. 25.51111111,
  904. 24.13333333,
  905. 30.01111111,
  906. 24.77777778,
  907. 20.28888889,
  908. 28.67777778,
  909. 32.74444444,
  910. 31.37777778,
  911. 28.52222222,
  912. 31.81111111,
  913. 27.24444444,
  914. 32.53333333,
  915. 26.15555556,
  916. 24.63333333,
  917. 28.3,
  918. 31.23333333,
  919. 32.21111111,
  920. 28.21111111,
  921. 23.07777778,
  922. 21.64444444,
  923. 24.34444444,
  924. 19.62222222,
  925. 25.14444444,
  926. 24.46666667,
  927. 23.87777778,
  928. 21.28888889,
  929. 20.22222222,
  930. 29.98888889,
  931. 32.04444444,
  932. 36.44444444,
  933. 36.01111111,
  934. 24.85555556,
  935. 23.45555556,
  936. 29.17777778,
  937. 32.25555556,
  938. 28.75555556,
  939. 30.28888889,
  940. 28.85555556,
  941. 30.45555556,
  942. 31.26666667,
  943. 28.86666667,
  944. 33.31111111,
  945. 30.66666667,
  946. 28.67777778,
  947. 27.4,
  948. 32.2,
  949. 25.41111111,
  950. 22.23333333,
  951. 26.67777778,
  952. 30.21111111,
  953. 29.15555556,
  954. 29.65555556,
  955. 31.94444444,
  956. 31.43333333,
  957. 28.35555556,
  958. 24.8,
  959. 25.5,
  960. 25.42222222,
  961. 24.17777778,
  962. 20.88888889,
  963. 24.35555556,
  964. 25.54444444,
  965. 22,
  966. 27.95555556,
  967. 29.42222222,
  968. 28.88888889,
  969. 26.8,
  970. 28.2,
  971. 26.92222222,
  972. 24.13333333,
  973. 22.61111111,
  974. 26.15555556,
  975. 30.57777778,
  976. 30.86666667,
  977. 29.92222222,
  978. 27.33333333,
  979. 23.43333333,
  980. 24.68888889,
  981. 26.94444444,
  982. 28.81111111,
  983. 25.54444444,
  984. 22.48888889,
  985. 21.67777778,
  986. 19.74444444,
  987. 23.82222222,
  988. 25.91111111,
  989. 30.85555556,
  990. 28.48888889,
  991. 29.21111111,
  992. 28.37777778,
  993. 22.4,
  994. 25.55555556,
  995. 27.35555556,
  996. 30.67777778,
  997. 27.95555556,
  998. 25.98888889,
  999. 23.46666667,
  1000. 25.37777778,
  1001. 20.46666667,
  1002. 22.54444444,
  1003. 20.18888889,
  1004. 22.24444444,
  1005. 26.84444444,
  1006. 25.8,
  1007. 29.62222222,
  1008. 26.36666667,
  1009. 32.24444444,
  1010. 29.84444444,
  1011. 28.33333333,
  1012. 31.22222222,
  1013. 29.9,
  1014. 29.98888889,
  1015. 27.42222222,
  1016. 25.54444444,
  1017. 20.22222222,
  1018. 24,
  1019. 24.52222222,
  1020. 25.02222222,
  1021. 16.12222222,
  1022. 17.58888889,
  1023. 23.25555556,
  1024. 15.75555556,
  1025. 18.66666667,
  1026. 18.4,
  1027. 12.52222222,
  1028. 20.07777778,
  1029. 28.62222222,
  1030. 17.23333333,
  1031. 16.6,
  1032. 13.34444444,
  1033. 10.98888889,
  1034. 9.522222222,
  1035. 5.8,
  1036. 6.811111111,
  1037. 6.555555556,
  1038. 12.18888889,
  1039. 12.64444444,
  1040. 4.2,
  1041. 3.577777778,
  1042. 8.888888889,
  1043. 15.23333333,
  1044. 16.11111111,
  1045. 18.36666667,
  1046. 16.98888889,
  1047. 15.63333333,
  1048. 16.46666667,
  1049. 15.55555556,
  1050. 15.65555556,
  1051. 17.42222222,
  1052. 18.74444444,
  1053. 19.48888889,
  1054. 15.9,
  1055. 19.73333333,
  1056. 13.02222222,
  1057. 8.1,
  1058. 8.933333333,
  1059. 11.3,
  1060. 12.38888889,
  1061. 8.3,
  1062. 12.38888889,
  1063. 6.388888889,
  1064. 4.211111111,
  1065. 4.666666667,
  1066. 0.7,
  1067. 7.133333333,
  1068. 2.344444444,
  1069. 1.088888889,
  1070. 0.111111111,
  1071. 11.62222222,
  1072. 10.84444444,
  1073. 8.777777778,
  1074. 3.5,
  1075. 3.4,
  1076. 7.211111111,
  1077. 5.711111111,
  1078. 9.677777778,
  1079. 12.25555556,
  1080. 10.15555556,
  1081. 6.511111111,
  1082. 4.911111111,
  1083. 1.5,
  1084. 11.44444444,
  1085. 15.54444444,
  1086. 8.122222222,
  1087. 6.233333333,
  1088. 7,
  1089. 4.355555556,
  1090. 0.277777778,
  1091. 3.711111111,
  1092. 2.888888889,
  1093. 1.555555556,
  1094. 3.888888889,
  1095. 4.555555556,
  1096. 5.666666667,
  1097. 7.833333333,
  1098. 9.833333333,
  1099. 10.02222222,
  1100. 6.288888889,
  1101. 5.366666667,
  1102. 11.41111111,
  1103. 9.566666667,
  1104. 9.744444444,
  1105. 13.57777778,
  1106. 9.433333333,
  1107. 3.1,
  1108. 11.08888889,
  1109. 3.844444444,
  1110. 2.488888889,
  1111. 7.544444444,
  1112. 4.488888889,
  1113. -0.455555556,
  1114. -2.111111111,
  1115. -3.566666667,
  1116. -1.955555556,
  1117. 3.955555556,
  1118. 1.222222222,
  1119. ]
  1120. start = 50
  1121. size = 100
  1122. data = {"Date": dates[start:size], "Temp°C": temp[start:size], "Min": min[start:size], "Max": max[start:size]}
  1123. page = """
  1124. <|{data}|chart|mode=lines|x=Date|y[1]=Temp°C|y[2]=Min|y[3]=Max|line[1]=dash|color[2]=blue|color[3]=red|>
  1125. """
  1126. if __name__ == "__main__":
  1127. Gui(page).run(title="Chart - Line - Style")