Javascript 基于Protovis的对数条形图
我正在使用上面的代码使用Protovis生成条形图。如何将此图表更改为对数刻度?您应该使用pv.Scale.log作为函数:Javascript 基于Protovis的对数条形图,javascript,data-visualization,protovis,Javascript,Data Visualization,Protovis,我正在使用上面的代码使用Protovis生成条形图。如何将此图表更改为对数刻度?您应该使用pv.Scale.log作为函数: var yScale=pv.Scale.log(0,popCountArray.length)。范围(0,高度) … .top(function()yScale(this.index)) vis.render() 希望这有帮助 var vis = new pv.Panel().canvas('grphLangSpeakers').height(langCount*(ba
var yScale=pv.Scale.log(0,popCountArray.length)。范围(0,高度)代码>
…
.top(function()yScale(this.index))代码>
vis.render()代码>
希望这有帮助
var vis = new pv.Panel().canvas('grphLangSpeakers').height(langCount*(barWidth+barGap)).width(canvasWidth)
.add(pv.Bar)
.data(popCountArray)
.bottom(0).width(function(d){ return d})
.height(barWidth)
.top(function() {return this.index * (barGap+barWidth)});
vis.render();