【发布时间】:2014-04-10 13:46:37
【问题描述】:
我在 x 轴上的条形图条添加到正确的位置,但 x 轴刻度在酒窝 js 中重复了月份和年份。由于此数据中只有三个值,如何调整 x 轴?这是 jfiddle:http://jsfiddle.net/Ra2xS/17/
有什么建议吗?
var dim = {"width":590,"height":450}; //chart container width
var data = [{"date":"01-02-2010","cost":"11.415679194952766"},{"date":"01-03-2010","cost":"10.81875691467018"},{"date":"01-04-2010","cost":"12.710197879070897"}];
function barplot(id,dim,data)
{
keys = Object.keys(data[0]);
var xcord = keys[0];
var ycord = keys[1];
var svg = dimple.newSvg(id, dim.width, dim.height);
var myChart = new dimple.chart(svg,data);
myChart.setBounds(60, 30, 505, 305);
//var x = myChart.addCategoryAxis("x", xcord);
var x = myChart.addTimeAxis("x", xcord, "%d-%m-%Y","%b %Y");
x.addOrderRule(xcord);
x.showGridlines = true;
var y = myChart.addMeasureAxis("y", ycord);
y.showGridlines = true;
y.tickFormat = ',.1f';
var s = myChart.addSeries(null, dimple.plot.bar);
var s1 = myChart.addSeries(null, dimple.plot.line);
s1.lineWeight = 3;
s1.lineMarkers = true;
myChart.draw(1500);
}
barplot("body",dim,data);
【问题讨论】:
-
他们怎么在错误的位置?
-
让我编辑帖子。我的意思是 x 轴顺序搞砸了..
标签: javascript jquery d3.js data-visualization dimple.js