dimple.js / d3.js在Normal和log scale之间切换

时间:2014-09-11 03:17:26

标签: d3.js dimple.js

我从查看dimple.js代码中发现,通过设置轴的useLog属性,我可以在日志和正常缩放之间切换。

http://jsbin.com/fifoqe/1/edit

上述代码存在两个问题:

  1. 点击'切换日志'复选框,没有任何反应,除非我点击一个图例项目

  2. 当显示对数刻度时,我仍然希望系列能够填充'图表,但情况并非如此,因为日志轴从0到1000,尽管我将minOverride设置为65。

1 个答案:

答案 0 :(得分:1)

您的代码中有一行引用了一个不存在的变量:

primYAxis.logBase = 2;

如果你改变它来引用y轴:

yAxis.logBase = 2;

它似乎表现得像你想要的那样

http://jsbin.com/fiqeru/2/edit?js,output