繁体   English   中英

高图放大对数刻度

[英]Highcharts Zoom in Logarithmic Scale

我在玩海图的对数刻度。 注意,接近minValue时,缩放的行为很奇怪。

此处小提琴是对Highcharts用来显示对数刻度线图的原始小提琴的略微修改示例。

这是使用对数刻度的柱形图的完整代码。

$(function () {
    $('#container').highcharts({
        chart: {
            type:'column',
            zoomType:'xy'
        },
        title: {
            text: 'Logarithmic axis demo'
        },
        xAxis: {
            tickInterval: 1
        },
        yAxis: {
            type: 'logarithmic',
            minorTickInterval: 0.1
        },
        tooltip: {
            headerFormat: '<b>{series.name}</b><br />',
            pointFormat: 'x = {point.x}, y = {point.y}'
        },
        series: [{            
            data: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512],
            pointStart: 1
        }]
    });
});

尝试在.1到1之间缩放,您会看到所有内容都消失了,但是图表似乎在某个地方缩放了。

有这种行为的解释吗?

您需要设置minRange参数

yAxis: {
            type: 'logarithmic',
            minRange:0.1,
            minorTickInterval: 0.1
},

http://jsfiddle.net/G6ALa/1/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM