Více

Existuje způsob, jak vedle mapy cartodb zahrnout panel grafů google?

Existuje způsob, jak vedle mapy cartodb zahrnout panel grafů google?


Úspěšně jsem zahrnul grafy do infowindows (např. Https://github.com/CartoDB/cartodb.js/blob/develop/examples/infowindow_with_graph.html), ale chtěl bych zahrnout grafy do panelů vedle mapy cartodb. Existuje způsob, jak upravit kód ve výše uvedeném odkazu, abyste toho dosáhli?


Události kliknutí můžete použít k získání dat z objektu, na který kliknete, a pomocí toho objektu zpětného volání můžete ovládat, kam se tato data dostanou.

Nejprve vložtedraw_chartfunkce z tohoto příkladu v události kliknutí níže:

sublayer.on ('featureClick', function (e, latlng, pos, data, subLayerIndex) {draw_chart ([data.pop_min, data.pop_max], data.name);});

Poté můžete upravitdraw_chartumístit graf do libovolného prvku div, který chcete.

Zde naleznete základní pracovní příklad. Používá většinu kódu z příkladu, který jste uvedli.

Další informace najdete v dokumentaci CartoDB.js.


Podívejte se na video: Word 2013 - Vkládání grafů