【问题标题】:Highcharts datalabels outside of plot area?绘图区域之外的Highcharts数据标签?
【发布时间】:2013-10-19 22:48:43
【问题描述】:

在 highcharts 3.0.0(以及我使用的所有先前版本)上,我能够将数据标签放置在绘图区域之外。

具体来说,每当 y 轴值为 0 时,我都会显示一个标签。我将它显示在图表线下方,因此它们最终会在 x 轴 下方

为此,我在 plotOptions > series > dataLabels > y 中指定了 18 的“y”。这完成了将它定位在我想要的位置的工作。

自从升级到 3.0.6 后,这种情况不再发生。相反,“y”值会从 x 轴“反弹”。所以 0 的 y 位于轴上方的标签。 -18 的 y 将其提高 18 个像素,但 y 为 18 也是如此

这是一个错误,还是故意行为?除了回到 3.0.0 之外,我还能做些什么来解决这个问题?

谢谢

【问题讨论】:

  • 好的,我自己已经回答过了。设置crop:false 和overflow:none (根据API 文档),它可以工作。我的错误是在更改日志中寻找答案/提示,我在那里看不到任何关于此的内容。

标签: highcharts


【解决方案1】:

根据我对问题的评论,解决方案是添加

crop: false,
overflow: 'none'

我会留下这个问题,以防它帮助别人。

【讨论】:

  • 不。我有同样的问题,这对我不起作用:jsfiddle
  • OP 提到了 x 轴。所以不是饼图。接受的答案对我有用。
猜你喜欢
  • 1970-01-01
  • 2015-05-26
  • 1970-01-01
  • 2013-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多