我正在编写一个程序,该程序通过Google API生成数据集并将其显示在PHP中。这是非常好的,已经实现了,但是我希望将缩略图添加到显示同一数据集的不同图表的代码中(缩略图形式)。PHP谷歌图表API
我正在使用Google API来生成数据并显示它,但我不确定如何让它更改可视化类型(目前使用Pie作为主图表),以便用户能够查看该数据集的不同可视化。
这里是有问题的代码:
装入AJAX API
<script type="text/javascript" src='https://www.google.com/jsapi?autoload={"modules":[{"name":"visualization","version":"1","packages":["corechart","table"]}]}'></script>
数据:
var data = new google.visualization.DataTable();
data.addColumn('string', 'City');
data.addColumn('number', 'Number of Crimes');
data.addRows([
['Cardiff', 300],
['London', 900],
['Manchester', 500],
['Dublin', 400],
['Liverpool', 600]
]);
绘制图形:
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
这里有缩略图:
<div id="left">
<p>Bar chart</p>
<a href="#"><img src="http://donsmaps.com/clickphotos/dolnivi200x100.jpg"></img></a>
<p>Another chart</p>
<a href="#"><img src="http://donsmaps.com/clickphotos/dolnivi200x100.jpg"></img></a>
<p>Another chart</p>
<a href="#"><img src="http://donsmaps.com/clickphotos/dolnivi200x100.jpg"></img></a>
</div>
<div id="right">
<p>Scatter Chart</p>
<a href="#"><img src="http://donsmaps.com/clickphotos/dolnivi200x100.jpg"></img></a>
<p>Another chart</p>
<a href="#"><img src="http://donsmaps.com/clickphotos/dolnivi200x100.jpg"></img></a>
<p>Another chart</p>
<a href="#"><img src="http://donsmaps.com/clickphotos/dolnivi200x100.jpg"></img></a>
</div>
所以基本上,我怎么才能google.visualization.BarChart(和其他人)到IMG SRC的缩略图?
这甚至有可能吗?
感谢
谢谢,这是一个非常有用的和翔实的答案。 – 2013-02-13 23:27:43
其实,和这个答案一样好。你能否重新翻译它,因为它似乎没有打得好。 – 2013-02-25 16:34:23
你采取了哪种方法,你是如何处理它的? – 2013-02-25 17:09:50