0

我正在使用 jqPlot 来显示一些漂亮的图表。我想使用 data['values'] 创建图表。data['pointvalues'] 用于突出显示工具提示, data['labels'] 用于标签。 jqPlot 的数据

我的情节调用非常基本:

            var plot1 = $.jqplot ('chart', data['values'],{
            cursor:{
                show:true,
                zoom:true,
                showTooltip:false
            },
            series:{

            },
            legend: {
                show: true,
                placement: 'outsideGrid'
            },
            highlighter: {
                show: true
            }
        });

编辑 - 解决方案 标签:

legend: {
                show: true,
                placement: 'outsideGrid',
                labels: data['labels']
            },

折线图中的点值:

$('#chart').bind('jqplotDataMouseOver',
        function (ev, seriesIndex, pointIndex) {
            $('.jqplot-highlighter-tooltip').text('Kalenderwoche: '+(pointIndex+1)+' ,'+data['labels'][seriesIndex]+': '+data['pointvalues'][seriesIndex][pointIndex]);
            $('.jqplot-highlighter-tooltip').css('opacity',1);

        });
4

1 回答 1

0

现在您需要了解一件事是在将数据提供给绘图之后,函数本身会将值分配给荧光笔和标签,对于所有这些,您只能提供一个数据集。如果要格式化带有 $ 符号的标签,请使用刻度选项。

于 2012-04-18T12:06:34.097 回答