【问题标题】:Protovis JQuery Change Histogram XticksProtovis JQuery 更改直方图 Xticks
【发布时间】:2012-04-17 01:56:10
【问题描述】:

我在玩Protovis Histogram example,我想知道是否可以在保持直方图不变的同时更改 x 刻度的值。现在 x 轴从 0 到 5 变化,但是如果我想保持整个直方图相同但只是将 x 轴刻度更改为从 10 到 15 变化呢?这可能吗?

我认为更改应该在以下代码中的某处:

vis.add(pv.Rule)
.data(x.ticks())
.left(x)
.bottom(-5)
.height(5)
.anchor("bottom").add(pv.Label)
.text(x.tickFormat);

但我不太确定代码在做什么。非常感谢任何帮助。谢谢!

【问题讨论】:

    标签: javascript jquery html histogram protovis


    【解决方案1】:

    嗨,迈克尔,您可以在页面底部的那个链接中看到代码

      var experiment = {
      trials: 10000, // number of trials
      variables: 5 // number of random variables
    };
    experiment.values = pv.range(experiment.trials).map(function() {
      return pv.sum(pv.range(experiment.variables), Math.random);
    });
    

    只需尝试将 variables 参数更改为 10 或您所需的值。它应该工作..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 2019-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多