我正在編寫一個程序,該程序通過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