タイムスタンプではなく、x軸に日付を表示するようにグラフを取得しようとしています。私は他の投稿を検索して読みましたが、まだそれをつかまえることはできません。ここに私のコードです:あなたは見つけるタイムスタンプからFlotで日付を表示
...
xaxis:
{
mode: 'time',
timeformat: "%y/%m/%d"
}
...
:あなたのタイムスタンプがきれいにフォーマット表示するFLOTたい場合は、(timeformat
と呼ばれる)タイムスタンプ形式のオプションを使用して試すことができます
for($i = 0; $i < 3; $i++)
{
$j = $i + 1;
$query = "SELECT UNIX_TIMESTAMP(date_added)*1000, COUNT(id)
FROM likes
WHERE date_added BETWEEN
DATE_SUB(CURDATE(), INTERVAL $j MONTH)
AND DATE_SUB(CURDATE(), INTERVAL $i MONTH)";
$result = mysql_query($query);
echo mysql_error();
$date = mysql_result($result, 0, 0);
$count = mysql_result($result, 0, 1);
$pair = array((string)$date, (int)$count);
array_push($data_series1, $pair);
}
$.ajax({
url: 'graph_likes.php?get_data=month',
dataType: 'json',
success: function(returned) {
$.plot($('#container'),
[{
data: returned,
points:
{
show: true
},
lines:
{
show: true
},
color: '#00d6e2',
xaxis:
{
mode: 'time'
}
}]);
}
});
* "はじけることができません" *は説明がほとんどありません。あなたの問題について具体的なことを教えていただけますか? – hakre
Flotは、私がモードで試していたように、フォーマットされた日付ではなく、下端にタイムスタンプを表示することを主張しています:time – Jerry