Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向raphael条形图添加轴标签和网格_Javascript_Raphael_Bar Chart_Graphael - Fatal编程技术网

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函数,在与虚线相同的位置绘制网格线

  • 希望有帮助