2011-11-19 10 views
11

Jak usunąć legendę wyświetlaną u dołu geoChart Google? Wiem, że jeśli nie przekażę obiektu data.setValue do obiektu wykresu, nie będzie on wyświetlany, ale potrzebuję go do zapełnienia mapy. Wszystko, co chcę zrobić, to pozbyć się kolorów. Jakieś pomysły?Jak usunąć legendę z Google GeoChart?

+0

Masz na myśli legendę? –

+0

"Jak usunąć legendę" tak legenda wyświetlana w lewym dolnym rogu mapy świata Google svg – climboid

Odpowiedz

27

Patrz: http://code.google.com/apis/chart/interactive/docs/gallery/geochart.html#Configuration_Options

"Obiekt z członków skonfigurować różne aspekty legendy lub 'brak', gdyby nie pojawiają legenda"

Więc w zasadzie, kiedy przechodzisz opcje konfiguracyjne do interfejsu API, które chcesz uwzględnić:

legend: "none"

Prosty przykład zestaw wariantów wykres będzie:

opcje var = { region 'IT' DisplayMode: 'znaczniki', colorAxis: {kolory: [ekologiczna , 'blue']}, legenda: 'none', };

zmodyfikowana wersja przykład markera udostępnianej przez Google na: http://code.google.com/apis/chart/interactive/docs/gallery/geochart.html#Examples

+0

Hej IntreipdBrit, dzięki za komentarz. Czy wiesz, czy to zostało dodane, czy zawsze tam było? – climboid

+0

Nie mam pojęcia, dopiero niedawno zacząłem używać Google Charts. – OldTinfoil

+0

To nie działa dla mnie ... to działa: http://stackoverflow.com/questions/5202029/hiding-the-legend-in-google-chart –

2

Najwyraźniej nie ma na to sposobu. Jeśli używasz google geoMap, który renderuje obiekt Flash, istnieje prosta właściwość ustawiona na wartość false w obiekcie geoMap, aby nie wyświetlać legendy w lewym dolnym rogu. Zrobiłem jak kiedykolwiek przy użyciu jQuery udało się go usunąć, ale to po prostu nie płynie ładnie, ponieważ musi istnieć w DOM, zanim będzie można go usunąć. Jeśli chcesz korzystać z mapy świata, zdecydowanie polecam jVecotor Map. Powtarza to dokładnie w starych przeglądarkach IE i ma mniej wektorów na mapie, więc jest szybciej ładowany, ponieważ DOM nie jest przesycony.

+0

Świetny link! Dzięki! –

1

Ustaw legendę opcja none.

legend: 'none' 

To ukrywa legendę/colorAx wyświetlaną w lewym dolnym rogu wykresu.

Powiązane problemy