Javascript 如何向raphael条形图添加轴标签和网格
我对拉斐尔柱状图有意见。这是我的例子Javascript 如何向raphael条形图添加轴标签和网格,javascript,raphael,bar-chart,graphael,Javascript,Raphael,Bar Chart,Graphael,我对拉斐尔柱状图有意见。这是我的例子 var paper=Raphael(“持有人”); var图=纸质条形图(100,40,480,300,[[15,18,26,36,55,60,80]); 拉斐尔g轴(90,320,280,0,100,10,1,空,“,空,纸); //paper.path(“m10040l100320”).attr({stroke:'#ccc'}); var paper=Raphael(“持有人1”); var图=纸质条形图(100,40,480,300,[[15,18,
var paper=Raphael(“持有人”);
var图=纸质条形图(100,40,480,300,[[15,18,26,36,55,60,80]);
拉斐尔g轴(90,320,280,0,100,10,1,空,“,空,纸);
//paper.path(“m10040l100320”).attr({stroke:'#ccc'});
var paper=Raphael(“持有人1”);
var图=纸质条形图(100,40,480,300,[[15,18,26]]);
拉斐尔g轴(90,320,280,0,100,10,1,空,“,空,纸)代码>
我知道这已经是几个月前的事了,希望我的回答能对你或将来的某个人有所帮助
因此,一些事情正在发生,导致了这些问题。条形图在x和y方向都进行缩放,以填充调用paper.barchart时图表提供的可用高度和宽度。因此,抵消这种情况的一种方法是传入虚拟0值,以便条宽相同
对于高度缩放,您需要设置条形图的“to”选项,以便将要绘制的条形图设置为适当的值
看看我做的这个展示你的数据。以下是图表创建调用之一:
var chart = paper1.barchart(100, 40, 480, 300,
[[15, 18, 26, 0, 0, 0, 0]],
{
to: 100
});
我解决这个问题的方法是修改axis函数,在与虚线相同的位置绘制网格线
希望有帮助