据我所知,Highcharts中的实心仪表图表类型并未提供任何方法来自动确保y轴标签(本例中的150500500)与实际图表图形不重叠。鉴于不可预测的数据,基本上没有什么可以防止这种重叠的可能性,没有将标签的y偏移定位在远离图表的可笑区域。有什么建议吗?
示例: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
答案 0 :(得分:1)
可以选择标签 - distance
- 可以将标签放置在远离绘图区域周边的位置。
示例:http://jsfiddle.net/az9hoet7/
API:http://api.highcharts.com/highcharts#yAxis.labels.distance
关于标签和图形之间的碰撞检测 - Highcharts中没有此类默认功能。要申请某项功能,请在UserVoice上发布建议,或投票选择已注册的内容。