绘图绘制图形弹出窗口

时间:2012-07-09 15:39:47

标签: javascript jquery flot

我不能为我的生活做出如何做到这一点。

我想要做的是拥有flot,在从Ajax查询获取数据后,将图形写入JavaScript弹出窗口。

这可能吗?

//编辑,添加代码

function generatePieChart(graph_id, objData, hyperlinks, newwindow) {

    var data = objData;
    for (var i = 0; i < data.length; i++) {
        var num = parseInt(objData[i][1]);
        if(hyperlinks == true){
            data[i] = { label: "<a class='user_pie_link super_light_box' id='"+objData[i][0]+"'>"+objData[i][0]+" <span style='float: right;'>"+objData[i][1]+"</span></a>", data: num }
        }
        else{
            data[i] = { label: "<p id='"+objData[i][0]+"'>"+objData[i][0]+" <span style='float: right;'>"+objData[i][1]+"</span></p>", data: num }
        }

    }

    $.plot($(graph_id), data,
    {
        series: {
            pie: {
                show: true,
            },
            legend: {
                show: false
            }
        }
    });
}

所以这就是我到目前为止,我已经摆脱了我的麻烦,我试图使用window.open(...);但是这似乎不起作用,我需要的是它将图表写入标准div的第一个实例,当newwindow = true时,它将创建一个新的浏览器窗口,然后将图形写入该页面。

0 个答案:

没有答案