如何从Google geoChart中删除图例?

时间:2011-11-19 01:53:27

标签: google-visualization

如何删除Google GeoChart底部显示的图例?我知道如果我没有将data.setValue传递给它不会显示的图表对象,但我需要它们来填充地图。我想做的就是摆脱颜色。有什么想法吗?

3 个答案:

答案 0 :(得分:27)

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

  

“具有成员的对象,用于配置图例的各个方面,或'none',如果不显示图例。

基本上,当您将配置选项传递给API时,您希望包含以下内容:

  

传奇:'无'

一组简单的图表选项示例如下:

  

var options = {           地区:'IT',           displayMode:'markers',           colorAxis:{colors:['green','blue']},           传说:'无',         };

Google提供的标记示例的修改版本:http://code.google.com/apis/chart/interactive/docs/gallery/geochart.html#Examples

答案 1 :(得分:2)

显然没有办法做到这一点。如果您使用的是谷歌地理地图,则会渲染一个Flash对象,然后在geoMap对象中设置为false的简单属性不会在左下方渲染图例。我做过如何使用jQuery管理来删除它,但这只是不能很好地流动,因为它必须存在于DOM中才能删除它。如果您正在寻求使用世界地图,我强烈推荐jVecotor Map。 它在旧的IE浏览器中渲染完全相同,并且在地图中的矢量较少,因此加载速度更快,因为DOM没有过饱和。

答案 2 :(得分:1)

将选项图例设置为无。

legend: 'none'

这会隐藏图表左下角显示的图例/ colorAxis。