Подсказка jqplot не работает для большого количества меток данных оси x

Я отображаю гистограмму в своем коде, но поскольку у меня слишком много точек данных по оси 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 ответов

Другие вопросы по тегам