|
|
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
А посоветуйте быструю библиотечку для рисования графиков в JavaScript. Требование - отрисовка 2000 точек на линейной кривой два раза в секунду. Дополнительными бонусами будут поддержка масштабирования Или забить на задачу и сразу смотреть в сторону Java аплетов? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 15:24 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Посмотрел чарт от гугла. Значительно веселее ChartJS, но 2000 точек для него предел. А 10000 убивает в дребезги. Попробую еще фильтрацию сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 16:10 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Значительно веселее чем ChartJS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 16:11 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Лично я, попробовав несколько вариантов, остановился на http://www.highcharts.com/ Но ничего не могу сказать насчет удовлетворения требованиям 2000 точек в пол-секунды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 17:00 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, а графики сильно сложные? Может такой вариант пойдет? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 17:30 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
user89, З.Ы. в начале есть строчка Код: javascript 1. Она лишняя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 17:33 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Antonariyостановился на http://www.highcharts.com/ Посмотрел. Прикольная штука. Но не успевает. Понравилось, что у него нет очереди отрисовки. Т.е. если приходит новый пакет, а старый еще не закончил рисоваться, то начинается отрисовка нового пакета user89Может такой вариант пойдет?Не хочется велосипедов. Конкретно сейчас задача - скорость отрисовки, но аппетит приходит во время еды. А поддерживать весь функционал чарта, включая масштабирование, нет желания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 19:20 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
yelena http://canvasjs.com/docs/charts/intro/high-performance-javascript-charts/ Одним глазом глянул. Впечатлило. Будем пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 19:22 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
yelena http://canvasjs.com/docs/charts/intro/high-performance-javascript-charts/ Посмотрел двумя глазами Оно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 19:46 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Из печального. Эта библиотека приводит к диким утечкам в IE10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 16:07 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Из печального. Эта библиотека приводит к диким утечкам в IE10не поддерживай его, делов-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 16:23 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Antonariyне поддерживай его, делов-то.В 43 Хроме аналогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 16:25 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
В 44 Хроме скорость поглощения памяти выросла в 4 раза, по сравнению с 43 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 16:36 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Заменил функцию рендеринга. Вместо Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. сделал Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. утечки ушли. И в хроме и в ИЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 17:23 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
магия! а такой вариант течет? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 18:35 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Antonariyмагия!Я думаю, что где-то внутри держится список чартов, отсюда и утечки. А так я чарт создаю только однажды Antonariyа такой вариант течет?Завтра проверю. Думаю, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 22:44 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
тогда заодно и такой Код: javascript 1. 2. 3. 4. 5. 6. 7. заинтриговал прям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 23:12 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
а в общем можно не проверять. где-то внутри чарта кольцевая ссылка, поэтому освобождение var chart в области функции не приводит к уничтожению объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 23:18 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Antonariyтогда заодно и такойТак с этого и начиналось. Или я не понял? Antonariyгде-то внутри чарта кольцевая ссылка, поэтому освобождение var chart в области функции не приводит к уничтожению объектаО чем и и говорю_Vasilisk_Я думаю, что где-то внутри держится список чартов, отсюда и утечки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 23:23 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Так с этого и начиналось. Или я не понял?Это я не понял. Подумалось, что с function и без результат может быть разный. _Vasilisk_О чем и и говорю_Vasilisk_Я думаю, что где-то внутри держится список чартов, отсюда и утечкиЭто терминология на уровне плинтуса, ее можно понимать как угодно. Она вообще не объясняет происходящее. "Где-то внутри" - внутри чего? "Список чартов" - специально составленный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 23:43 |
|
||
|
[JS] Chart
|
|||
|---|---|---|---|
|
#18+
Antonariyа такой вариант течет? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Antonariyвнутри чего?внутри библиотеки. Antonariyтерминология на уровне плинтусаПрошу прощения. Мысль быстрее пальцев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 17:08 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39013596&tid=1445845]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
228ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 588ms |

| 0 / 0 |
