2013-09-05 9 views
8

Próbuję dodać nakładkę tekstową do geochartu. Mogłem dodać tekst tylko w podpowiedzi, ale jest widoczny tylko po najechaniu myszą/zaznaczeniu. Ale chciałem, aby było zawsze widoczne.geochart: Dodawanie adnotacji html do niego lub innych dowolnych innych wykresów alternatywnych

Poniżej znajduje się link do gry fiddle. Kiedy próbuję dodać adnotację, geochart podaje błąd.

http://jsfiddle.net/aSrVH/ Dane samochodu = nowe google. wyobrażanie sobie. Tabela danych();

Data. addColumn ('string', 'Country'); 
data.addColumn('number', 'Value'); 
data.addColumn({ 
    type: 'string', 
    role: 'tooltip' 
}); 

nie mogłem zmienić wyżej:

data.addColumn({ 
     type: 'string', 
     role: 'annotation' 
    }); 

Proszę dać mi znać, jeśli jest to możliwe w geochart lub zasugerować mi żadnej alternatywy.

śledzić pytanie: 1. Jeżeli tekst jest możliwe mogę dodać animację do niego (jak fadein/out)

+0

Niestety nie ma obecnie sposobu, aby to zrobić, przynajmniej nie bezpośrednio. Dobry pomysł. Być może potrafisz w jakiś sposób określić położenie regionów (może poczekać na zdarzenie najechania) i wyświetlić własny HTML nałożony na wykres. – dlaliberte

+0

Czy jest jakaś inna alternatywa dla geochart? – neoahead

+1

Zawsze można przejść z D3, https://github.com/mbostock/d3/wiki/Geo. Będziesz musiał zrobić więcej ręcznie (zdarzenie najeżdżania, własną etykietkę narzędziową), a utracisz obsługę starej przeglądarki. –

Odpowiedz

0

Można użyć stałego tekstu z opcją DisplayMode?: „Tekst” i kiedy unosi się pokazuje swoje spersonalizowane pudełko.

Zobacz przykład z developers.google.com/chart/, klikając here.

Powiązane problemy