pointLabels中的换行符

时间:2018-10-23 12:30:00

标签: jquery charts jqplot

我希望能够在合适的位置在pointLabels处换行。 图表数据以这种数组的形式显示

Array(6)
0: Array(3)
0: 100
1: 1
2: "some text, some text"
1: Array(3)
0: 100
1: 2
2: "some text, some text"

索引2的值是pointLabels的文本。

如果我尝试像这样使用<br/>

Array(6)
0: Array(3)
0: 100
1: 1
2: "some text,<br/> some text"

它以相同的形式显示在绘图上。

下面的图形绘制代码

window.charts.chart1 = $.jqplot('chart1', [
    data_for_chart], {
    seriesDefaults: {
        renderer:$.jqplot.BarRenderer,
        pointLabels: { show: true, location: 'e', edgeTolerance: -15 },
        shadowAngle: 135,
        rendererOptions: {
            barDirection: 'horizontal',
            barWidth: 33,
            barMargin: 10,
            barPadding: 10
        }
    },
    axes: {
        xaxis: {
            min: 0,
            max: 130,
            numberTicks: 14
        },
        yaxis: {
            renderer: $.jqplot.CategoryAxisRenderer,
            tickRenderer: $.jqplot.CanvasAxisTickRenderer,
            tickOptions: {
                labelPosition: 'middle',
                angle: -90
            }
        }
    }
});

0 个答案:

没有答案