2010-12-18 18 views
11

Szukam bibliotek wykresów (javascript lub opartych na HTML), które działają w przeglądarce Internet Explorer. Jakieś sugestie? Interaktywność to plus, ale nie jest konieczna.bibliotek wykresów, które działają na IE?

Próbowałem używać Flota, ale mam problem z jego uruchomieniem w IE8 (chociaż ostatnia łatka naprawiła go dla IE9). Użyłem też interfejsu Google Chart API, ale preferuje się coś łatwiejszego do dostosowania.

Odpowiedz

16

To zależy trochę od tego, co wszystko trzeba wykonać z biblioteką, ale może znajdziesz te rozważania użytecznych ...

można zrobić całkiem sporo z tylko CSS i uczynić Twoja własna "biblioteka", aczkolwiek ograniczona, dla wykresów, takich jak poziome wykresy słupkowe. Na przykład:

http://meyerweb.com/eric/css/edge/bargraph/demo.html

http://applestooranges.com/blog/post/css-for-bar-graphs/

jQuery Sparklines nie jest prawdziwym "biblioteka", albo, ale ma kilka świetnych opcji, i działa przez całą drogę powrotem do IE 6. Zdecydowanie niedoceniany.

http://omnipotent.net/jquery.sparkline/

Highcharts może być dobry zakład.

http://www.highcharts.com/

Jeśli Protovis miał pełne wsparcie dla IE, to może być uważany za najlepszy, ponieważ jest zgodna z najlepszymi praktykami w zakresie wizualizacji danych. jednak, że nie ma na świecie najbardziej dostępnego API, a nie obsługuje IE, a przynajmniej nie w całości - czytaj problemu 15:

http://vis.stanford.edu/protovis/

http://code.google.com/p/protovis-js/issues/detail?id=15

Amcharts ma lampy błyskowej oparte na wykresach, ale zauważ: Wydaje mi się, że pracują nad biblioteką javascript dla swoich wykresów. Jeśli i kiedy wyjdą ze swoją biblioteką, mam wrażenie, że jest ona całkiem niezła.

http://www.amcharts.com/

Należy również wziąć pod uwagę to przy wyborze biblioteki: jeśli widzisz mnóstwo 3-D ułożone wykresów kołowych lub błyszczących barów lub rozwijanej cieniu, wtedy uważać: to dobry zakład twórcy tych wykresów nie stworzyli ich z myślą o najlepszych praktykach wizualizacji danych.

+0

+1 Chciałbym głosować jeszcze bardziej, gdybym mógł. Chciałbym wiedzieć o połowie tych bibliotek przed napisaniem własnego !! –

+0

Jarzeniowe wykresy jQuery wyglądają naprawdę fajnie, wypróbuję to! [Rozważałem też wcześniej Highcharts, ale nie chciałem zajmować się problemami licencyjnymi :(.] – grautur

2

próbowałeś Telerik

http://www.telerik.com/

nie używałem go samodzielnie, ale mój przyjaciel myśli, że robi pracę.

+1

To jest teraz CMS, a nie biblioteka javascript. – Matt

0

Używałem w przeszłości jqPlot i działało dobrze dla mnie. Jest to jednak plugin jQuery; nie jestem pewien, czy to ma dla ciebie znaczenie, czy nie.

1

Sprawdź niedawno wydany pakiet amCharts JavaScript. Zapewnia to pełną interaktywność wykresów Flash, ale w JS/HTML5.

6

Dla każdej biblioteki wykresów JavaScript do pracy na IE 6,7,8, muszą one renderować wykres w języku VML. W związku z tym biblioteki renderujące przy użyciu tylko SVG lub Canvas nie działałyby (dlatego rozwiązania oparte na d3.js nie działałyby). Poniższe biblioteki mają obecnie wsparcie na IE 6,7,8 ponieważ używają hybrydę SVG i VML:

FusionCharts JavaScript wykresów @http://www.fusioncharts.com

HighCharts @http://www.highcharts.com

Wszelkie wykresów biblioteki JavaScript zbudowany na szczycie Raphael JS np. amcharts, gRaphael również pracowałby nad IE6,7,8.

Powiązane problemy