如何在 Rgraph 中设置条形宽度?

How to set Bar width In Rgraph?

如果图表中只有 1 或 2 个柱,我无法设置柱宽度。 我在 angular 7 应用程序中使用 Rgraph。我无法根据柱数设置 marginInner 属性 值。 有没有直接设置barwidth的属性。

没有属性直接设置宽度,但是你可以做的是把计算marginInner的逻辑放在绘制事件或exec()函数中。这是一个 exec 函数示例:

new RGraph.Bar({
    id: 'cvs',
    data: [8,4,6,3,5,1,5],
    options: {
    }
}).draw().exec(function (obj)
{
    // Calculate marginInner here,set it and call RGraph.redraw();
});

这意味着它只在绘制图表后运行一次,这样您就可以访问数据(使用 obj.data),然后计算边距应该有多大。