次のコードは、JSON 文字列からスパークライン パイ チャートを作成します。
//Display Visitor Screen Size Stats
$.getJSON('models/ucp/traffic/traffic_display_bos.php',
{
type: 'ss',
server: server,
api: api,
ip: ip,
},
function(data)
{
//alert(data.screens);
$('#traffic_bos_ss').sparkline(data.views,
{
type: "pie",
height: "100%",
tooltipFormat: "{{offset:offset}} - {{value}}",
tooltipValueLookups:
{
'offset': data.screens;
}
});
});
円グラフは正常に作成されましたが、正しいラベルをオフセットに割り当てることができません。呼び出される JSON 文字列は次のとおりです。
{"screens":"{ 0: '1220x1080', 1: '1620x1080', 2: '1920x1080' }", "views":[2, 2, 61]}
オフセット(data.screens)にJSONの画面が挿入されるようにしたいです。次のようになります。
tooltipValueLookups:
{
'offset': { 0: '1220x1080', 1: '1620x1080', 2: '1920x1080' }
}
これはどのように達成できますか?