Highcharts格式:标签,数据点和比例?

时间:2013-12-16 19:50:22

标签: highcharts

我有几个格式化问题,因为你会看到我正在运行一张非常小的图表225 * 150 ......

  1. 如何删除x轴标签?我仍然想要工具提示中的信息,而不是沿着轴。我试过......

    xAxis: {
        title:{
            categories: ['2008-2009', '2009-2010', '2010-2011', '2011-2012'],
            enabled:false
        }
    },
    
  2. ...但它仍显示“0,.5,1,1.5等......”

    1. 我调整了线条的粗细,但现在看不到数据点指标本身。有人可以告诉我哪个值可以控制吗?

    2. 最后一个,如何为y轴刻度设置零?

    3. 这是a fiddle

      谢谢!

      更新:为原始小提琴添加了建议。

2 个答案:

答案 0 :(得分:2)

在这个块中:

xAxis: {
    title:{
        categories: ['2008-2009', '2009-2010', '2010-2011', '2011-2012'],
        enabled:false
    }
},

你有

1)title属性中列出的categories属性,和 2)您为标题属性设置了enabled: false

categories是轴的属性,enabled: false应该应用于标签,而不是标题。

“我已调整了线条的粗细但现在无法看到数据点指示器。有人能告诉我哪个值可以控制吗?”

主要是标记半径属性:

http://api.highcharts.com/highcharts#plotOptions.series.marker.radius

您还可以查看标记的lineWidth属性。

“最后一个,如何为y轴刻度设置零?”

轴最小属性:

http://api.highcharts.com/highcharts#yAxis.min

更新小提琴:http://jsfiddle.net/jlbriggs/z6ZLt/8/

答案 1 :(得分:1)

要停用xAxis.labels,请将enabled设为false:

xAxis: {
    categories: ['2008-2009', '2009-2010', '2010-2011', '2011-2012'],
    enabled: false,
    labels: {
        enabled: false
    }
}

要执行“为y轴刻度设置零”,请将yAxis.min值设置为0:

yAxis: {
    min: 0,
    title: {
        text: ''
    },
    plotLines: [{
        value: 0,
        width: 1,
        color: '#808080'
    }]
}

要处理line + markers的大小,您需要修改其属性:

plotOptions: {
    series: {
        marker: {
            radius: 1.5
        },
        pointWidth: 1
    }
}