Как удалить легенду из Google GeoChart? - PullRequest
11 голосов
/ 19 ноября 2011

Как удалить легенду, которая появляется в нижней части Google GeoChart? Я знаю, что если я не передам data.setValue объекту диаграммы, он не будет отображаться, но мне нужны они для заполнения карты. Все, что я хочу сделать, это избавиться от цветов. Есть идеи?

Ответы [ 3 ]

27 голосов
/ 01 марта 2012

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

"Объект с элементами для настройки различных аспектов легенды, или 'none', если легенда не должна появиться. "

Таким образом, в основном, когда вы передаете свои параметры конфигурации в API, вы хотите включить следующее:

легенда: 'none'

Простой пример набора параметров диаграммы:

var options = {region: 'IT', displayMode: 'markers', colorAxis: {colors: ['green', 'blue']}, легенда: 'none',};

измененная версия примера маркера, предоставленного Google для: http://code.google.com/apis/chart/interactive/docs/gallery/geochart.html#Examples

2 голосов
/ 10 декабря 2011

Так что, очевидно, нет способа сделать это. Если вы используете google geoMap, который отображает объект Flash, то в объекте geoMap есть простое свойство, установленное в false, чтобы не отображать легенду слева внизу. Я сделал, как только с помощью jQuery удалось удалить его, но это не очень хорошо, учитывая, что он должен существовать в DOM, прежде чем вы сможете удалить его. Если вы хотите использовать карту мира, я настоятельно рекомендую jVecotor Map . Он выглядит точно так же в старых браузерах IE и имеет меньше векторов на карте, поэтому он быстрее загружается, так как DOM не перегружен.

1 голос
/ 21 апреля 2016

Установить опцию легенды на нет.

legend: 'none'

Это скрывает легенду / цветовую ось, отображаемую в левом нижнем углу диаграммы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...