我正在尝试使用D3.js创建条形图。我最初的要求是根据一组数据创建条形图。每次按下此按钮都应该更改。
现在采用第二个数据集值进行更新,但条形的顺序不会根据第二个数据集而改变。请注意,我不想直接排序。相反,我想根据新数据集更新值。
import org.apache.commons.math3.distribution.AbstractRealDistribution;
import org.apache.commons.math3.distribution.NormalDistribution;
import org.apache.commons.math3.distribution.LogNormalDistribution;
import org.apache.commons.math3.distribution.GammaDistribution;
public class DistributionGenerator {
public static void main(String[] args) {
// Pick one and comment out the others:
//AbstractRealDistribution distr = new NormalDistribution(2.0,0.5); // mean and standard deviation constructor.
//AbstractRealDistribution distr = new LogNormalDistribution(0.0,1.0); // scale and shape constructor.
AbstractRealDistribution distr = new GammaDistribution(2.0, 1.0);
for(int i=0; i<5; ++i)
{
System.out.println( distr.density(i));
}
}
}
我现在可以更改值了。但我希望这个更改看起来像在这个图表中交换条形图。但这不会发生。