Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 如何增加morris.js条的宽度或在条之间添加空间?_Javascript_Jquery_Css_Morris.js - Fatal编程技术网

Javascript 如何增加morris.js条的宽度或在条之间添加空间?

Javascript 如何增加morris.js条的宽度或在条之间添加空间?,javascript,jquery,css,morris.js,Javascript,Jquery,Css,Morris.js,我有一个多条的morris.js条,我想改变条的宽度或者在持续时间之间留出空间。从下图可以看出,有没有办法在FebMarch和April之间提供更多的空间,或者有没有办法调整条宽 这是我的密码 Morris.Bar({ element: 'morris-chart-bar', data: [ { y: 'Feb', a: 75, b: 60, c: 5, d: 50 }, { y: 'March', a: 180, b: 220, c: 140, d: 160

我有一个多条的morris.js条,我想改变条的宽度或者在持续时间之间留出空间。从下图可以看出,有没有办法在
Feb
March
April
之间提供更多的空间,或者有没有办法调整条宽

这是我的密码

Morris.Bar({
  element: 'morris-chart-bar',
  data: [
    { y: 'Feb', a: 75, b: 60, c: 5, d: 50 },    
    { y: 'March', a: 180,  b: 220, c: 140, d: 160 },
    { y: 'April', a: 300,  b: 340, c: 350, d: 270 }
  ],
  xkey: 'y',
  ykeys: ['a', 'b', 'c', 'd'],
  labels: ['A', 'B', 'C', 'D'],
  barColors: ['#0B62A4','#f75b68','#4DA74D','#646464'],
  hideHover: 'auto'
});

您可以测试它

api文档页面似乎忽略了几个属性。您可以通过查看源代码了解更多信息,我在源代码中找到了这两个家伙:

barGap
barSizeRatio

barGap
是一个整数,用于设置单个条形组中条形之间的间距。它默认为3。增加它可以进一步隔开它们,减少它可以使它们更靠近
barSizeRatio
是给定给条形图的整个图形宽度的比例。默认值为0.75。将数字增加到接近1以使条形图更宽,如果its=1,则条形图将占据整个图形,如果its>1,则条形图将重叠

Morris.Bar({
  barGap:4,
  barSizeRatio:0.55,
  element: 'morris-chart-bar',
  data: [
    { y: 'Feb', a: 75, b: 60, c: 5, d: 50 },    
    { y: 'March', a: 180,  b: 220, c: 140, d: 160 },
    { y: 'April', a: 300,  b: 340, c: 350, d: 270 }
  ],
  xkey: 'y',
  ykeys: ['a', 'b', 'c', 'd'],
  labels: ['A', 'B', 'C', 'D'],
  barColors: ['#0B62A4','#f75b68','#4DA74D','#646464'],
  hideHover: 'auto'
});