我得到並保存從Twitter鳴叫成陣列,然後將數組轉換成用逗號分隔的字符串和引號。
不幸的是我不能在圖表上顯示它們,我不知道我在做什麼錯誤。
function search(){
var value = $('#box').val();
var array=[];
var dateArray = [];
var dateString;
if (value!==""){$.getJSON("",
function(data){
$.each(data.results, function(i, item){
var user=item.from_user;
var created_at=new Date(item.created_at);
var month = created_at.getMonth();
var day = created_at.getDate();
var year = created_at.getFullYear();
var created= day +'/'+ month+ '/'+ year;
array.push({date:created,username:user});
});
// console.log(array);
for (var i in array) {
dateArray.push(array[i].date);
}
dateString="'" + dateArray.join("','") + "'";
console.log(dateString);
});
}
var chart;
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'line',
marginRight: 130,
marginBottom: 25
},
title: {
text: 'Monthly Average Temperature',
x: -20 //center
},
subtitle: {
text: 'Source: WorldClimate.com',
x: -20
},
xAxis: {
categories: [dateString]
},
你能提供一個jsfiddle的例子嗎?你是什麼意思,你不能讓他們「在」圖表上?他們是價值還是工具提示/標題? – EricG 2012-08-02 11:53:34
@EricG http://jsfiddle.net/ang3lo0o/yPU67/他們是值,我試圖通過它們在圖的類別部分 – 2012-08-02 12:20:33
好吧,所以我「輸入」輸入「a」,我得到了紐約州東京,柏林,倫敦。你想在圖例上顯示它們嗎?我會看看。 – EricG 2012-08-02 12:36:22