【问题标题】:How to set Bar width In Rgraph?如何在 Rgraph 中设置条形宽度?
【发布时间】:2021-03-26 09:14:06
【问题描述】:

如果图表中只有 1 或 2 个条形,我无法设置条形宽度。 我在我的 Angular 7 应用程序中使用 Rgraph。我无法根据柱数设置 marginInner 属性值。 是否有任何属性可以直接设置条宽。

【问题讨论】:

    标签: rgraph


    【解决方案1】:

    没有直接设置宽度的属性,但是你可以做的是把计算marginInner的逻辑放在draw事件或者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),然后计算边距应该有多大。

    【讨论】:

    • 我在您的文档中找到了 width 属性rgraph.net/canvas/bar.html#key-properties 我可以使用 Richard 吗
    • 该链接转到关键属性部分。如果您指的是问题中的图像 - 该宽度不是您设置的内容 - 这是您在事件侦听器中调用 getShape 方法时 RGraph 报告的内容。
    • 谢谢你会尝试让你知道
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2011-10-05
    • 2016-10-17
    • 2013-10-15
    相关资源
    最近更新 更多