2015-08-04 28 views
5

Dla mojej aplikacji, robię dostać żądanie tysięcy punktów danych. Kiedy używam wykresów js do wyświetlania danych, renderowanie wymaga dużo czasu i odczuwam opóźnienie. Zauważyłem również, że etykiety osi X dla każdego punktu danych nie są wyświetlane poprawnie, więc trzeba je było pominąć.ile danych może obsłużyć wykresy Js

Podoba mi się elegancki wygląd i ui wykresów, ale nie mogę go sprawić, żeby działał dobrze na moim użytek walizka. Czy wykresy js nie powinny być używane z dużymi zbiorami danych? Czy istnieje inna biblioteka, taka jak wykresy, która może obsługiwać duże zestawy danych? A jednocześnie będąc wolnym?

+1

"ile danych może obsłużyć wykres?" To zależy. Na czym? Mnóstwo czynników: System, przeglądarka, dane, ... – undefined

Odpowiedz

3

jeśli chcesz obsługiwać duże ilości danych należy użyć Highcharts że łatwo może obsłużyć kilka milionów danych bez dużego opóźnienia

+0

To wydaje się dobrą opcją, ale obawiam się, że wykresy zostawią jakiś znak wodny, dopóki nie kupię licencji – user145570

+0

Hmm jeah to możliwe, użyłem go w firmie, gdzie W tej chwili pracuję w zawodzie i mamy licencję, ale nawet ze znakiem wodnym jest bardzo dobra. – alovaros

6

Inną opcją do rozważenia jest ZingChart. Jest bezpłatna jako wersja markowa, ale szybko renderuje duże ilości danych, zachowując przy tym elastyczność dostosowywania. Jeśli szukasz eleganckiego wyglądu i interfejsu użytkownika, ZingChart pozwala użytkownikowi zmienić prawie każdy rozmiar, kształt i kolor, aby dopasować się do Twojego gustu.

Pełne ujawnienie, pracuję w zespole ZingChart. Opracowaliśmy jednak model speed test tool, który według mnie będzie pomocny w testowaniu liczby punktów danych, niezależnie od tego, którą bibliotekę wybierzesz. Pamiętaj, że niektóre z tych bibliotek zużyją całą pamięć przeglądarki, dlatego w niektórych przypadkach należy zachować ostrożność.

+1

Wygląda na to, że legalnie, dzięki. Sprawdzę to. – user145570

1

Miałem ten sam problem, wykresy js wydaje się być niezdolny do obsługi dużych zestawów danych. Najlepszą alternatywą jaką znalazłem jest https://github.com/danvk/dygraphs. Możesz także spróbować http://canvasjs.com/, chociaż jest to reklama komercyjna.

+0

Skończyło się na tym, że korzystam z zaawansowanych, ponieważ oferują one niekomercyjne wykorzystanie za darmo dla studentów, i jest naprawdę przyjemny w użyciu. Istnieje również sposób na usunięcie znaku wodnego. – user145570

Powiązane problemy