如何访问point.r的当前值?

时间:2019-07-11 14:40:25

标签: javascript c3.js

This answer返回文字常量(return 5),但是在我的实际图表中,它是如此之大,内部值是其他...如何访问它?

PS:即使像chart.internal.config.point_r之类的东西也是错误的,因为我需要“当前值”而不是原始配置,并且我没有chart变量,所以需要一种this.etc.point_r值返回。

示例:

point: {
  r: d=> (String(d.id) === "avg")? 0: thisCurrentMysterious.point_r
}

1 个答案:

答案 0 :(得分:1)

如果它是点r的默认值,那么它是2.5以后的

您可以通过此方法(再次未记录)访问此(或更多),基本上,当您在配置中未提供值时,c3会使用这些值->

c3.chart.internal.fn.getDefaultConfig()

所以c3.chart.internal.fn.getDefaultConfig().point_r返回2.5

所以我认为

point: {
  r: d=> (String(d.id) === "avg")? 0: c3.chart.internal.fn.getDefaultConfig().point_r
}

你想要什么?