如何缩短轴上的数字刻度

时间:2012-03-29 18:01:20

标签: jqplot

您好我正在使用jqplot,有没有办法缩短数字轴上的刻度标签。假设有一个像这样的y系列[100,250,125000000,14000000,300,..]。这里根据最大值轴进行缩放并使用大刻度值进行渲染。我希望将这个刻度简化为数百万或数十亿用磨机或纸币与轴进行渲染。有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

我在初始化时使用它,注意“formatString”选项,“。2F”表示数字(浮点数)将在第二个十进制(####。##)之后舍入,它只是找到你需要的正确格式字符串。

Plot = $j.jqplot('divPerformancePlot',[Data],{
    title: Title,
    axes: {
        xaxis: {
            renderer: $j.jqplot.DateAxisRenderer,
            tickOptions: {
                formatString: '%b %#d, %T'
            },
            numberTicks: 4
        },
        yaxis: {
            tickOptions: {
                formatString: '%.2f '
            }
        }
    },
    highlighter: {
        sizeAdjust: 10,
        show: true,
        tooltipLocation: 'n',
        useAxesFormatters: true
    },
    cursor: {
        show: true,
        zoom: true
    }
});