Solid Gauge:防止y轴标签重叠

时间:2015-09-30 17:36:29

标签: highcharts

据我所知,Highcharts中的实心仪表图表类型并未提供任何方法来自动确保y轴标签(本例中的150500500)与实际图表图形不重叠。鉴于不可预测的数据,基本上没有什么可以防止这种重叠的可能性,没有将标签的y偏移定位在远离图表的可笑区域。有什么建议吗?

enter image description here

示例:http://codepen.io/cmalven/pen/58a2b0bc047c05c8c35cdaa4bb733e61/

图表选项:

isClosed :: Exp -> Bool
isClosed = null . freeVars

freeVars :: Exp -> [Id]
freeVars exp = go [] exp where
  go bindings (Var id)
    | id `elem` bindings   = []
    | otherwise            = [id]
  go _        (Nat _)      = []
  go _        (Op _)       = []
  go bindings (Lam id exp) = go (id:bindings) exp
  go bindings (App fn arg) = go bindings fn ++ go bindings arg

1 个答案:

答案 0 :(得分:1)

可以选择标签 - distance - 可以将标签放置在远离绘图区域周边的位置。

示例:http://jsfiddle.net/az9hoet7/

API:http://api.highcharts.com/highcharts#yAxis.labels.distance

关于标签和图形之间的碰撞检测 - Highcharts中没有此类默认功能。要申请某项功能,请在UserVoice上发布建议,或投票选择已注册的内容。