我正在尝试使用本地计算机上的文本(txt)格式的动态数据创建Google图表(GeoChart),我能够在Edge上看到该图表,但我的要求是在Internet Explorer中有一个可运行的图表,我想将其添加到我的VB应用程序中。
<script language='javascript' src='http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js'></script>
<script type="text/javascript">
google.load('visualization', '1', {packages:['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart () {
$.ajax({
url: 'dat.txt',
type: 'get',
success:
function(txt){
var dataArray = [['x', 'Query'],
];
for (var i=0;txt!=null; i++){
var txtArray = txt.split("\n");
var tmpData = txtArray[i].split(" ");
dataArray.push([tmpData[0], parseInt(tmpData[1])]);
var data = google.visualization.arrayToDataTable(dataArray);
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
}
});
}
var options = {};
var options = {
colorAxis: {colors: ['#fcf2f3', 'RED', '#90040b']},
backgroundColor: '#fff',
defaultColor: '#f5f5f5',
displayMode: 'flag',
};
</script>
我的文本文件如下
RU 50 美国80 CA 20 AG 0 AI 0 铝0 上午5点 AO 0 AP 2 AQ 0 AR 10