jqplot工具提示不适用于大量x轴数据标签

时间:2014-01-21 20:36:50

标签: tooltip jqplot jqplot-highlighter

我在代码中渲染条形图,但由于我有太多的x轴数据点,因此工具提示不会显示。任何人都可以帮忙吗?

我的代码是:

plot = $.jqplot(chartID, [xAndyVals],
{
    title: tempKey,
    seriesDefaults: {
        pointLabels: { show: true },
    },
    series: [{ renderer: $.jqplot.BarRenderer }],
    axesDefaults: {
        tickRenderer: $.jqplot.CanvasAxisTickRenderer,
        tickOptions: {
            angle: -30,
            fontSize: '10pt',
        }
    },
    axes: {
        xaxis: {
            ticks: xTicks,
        },
        yaxis: {
            min: 0,
            max: yMaxVal,
        }
    },
    highlighter: {
        show: true,
        sizeAdjust: 7.5,
        tooltipContentEditor: tooltipContentEditor
    },
    cursor: {
        show: false,
        showTooltip: true
    },
});


function tooltipContentEditor(str, seriesIndex, pointIndex, plot) {
    var plotData = plot.data[seriesIndex][pointIndex];
    var tooltip = mapping.get(plotData[0]);
    return tooltip + ", " + plotData[1];
}

示例xAndyVals[0, 152518],其中0是x轴值,152158是y轴值。

0 个答案:

没有答案