Google visualization GoogleVisualr如何将其轴格式设置为N个有效数字

Google visualization GoogleVisualr如何将其轴格式设置为N个有效数字,google-visualization,Google Visualization,我指的是这一页 并发现我可以将轴格式化为以下模式: {format:'none'}:显示没有格式的数字(例如8000000) {format:'decimal'}:显示带有数千个分隔符的数字(例如8000000) {格式:'scientific'}:以科学记数法显示数字(例如8e6) {格式:'货币'}:以当地货币显示数字(例如$8000000.00) {格式:'百分比'}:以百分比形式显示数字(例如80000000%) {格式:'short'}:显示缩写数字(例如8M) {格式:'long'

我指的是这一页

并发现我可以将轴格式化为以下模式:

{format:'none'}:显示没有格式的数字(例如8000000)

{format:'decimal'}:显示带有数千个分隔符的数字(例如8000000)

{格式:'scientific'}:以科学记数法显示数字(例如8e6)

{格式:'货币'}:以当地货币显示数字(例如$8000000.00)

{格式:'百分比'}:以百分比形式显示数字(例如80000000%)

{格式:'short'}:显示缩写数字(例如8M)

{格式:'long'}:将数字显示为完整单词(例如,800万)

我可以将轴格式化为4个有效数字吗

假设0.000002345786轴显示0.000002346 和0.0234567显示0.02346

是否有实现此目的的设置?

尝试以下方法:

var formatter = new google.visualization.NumberFormat({pattern: '@@@@'});

我还没有实际测试过它,但是Google Visualization文档链接了它,它建议这个模式应该设置为4位有效数字。

我相信,如果你在将数字传递给Google Visualr之前用Ruby设置格式,会更容易些


这实际上是GoogleVisualr的主要动机,因为它允许您用Ruby操作数据,这应该更简单。

从技术上讲,这不是我答案的一部分,但这是一个非常复杂的问题,不一定仅用数字值就能很好地表示。