首页 > 解决方案 > 如何访问 point.r 的当前值?

问题描述

这个答案返回文字常量(return 5),但在我的现实生活图表上它是如此之大,内部价值是其他......如何访问它?

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

例子:

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

标签: javascriptc3.js

解决方案


如果它是点 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
}

是你想要的吗?


推荐阅读