【发布时间】:2021-03-26 09:14:06
【问题描述】:
如果图表中只有 1 或 2 个条形,我无法设置条形宽度。 我在我的 Angular 7 应用程序中使用 Rgraph。我无法根据柱数设置 marginInner 属性值。 是否有任何属性可以直接设置条宽。
【问题讨论】:
标签: rgraph
如果图表中只有 1 或 2 个条形,我无法设置条形宽度。 我在我的 Angular 7 应用程序中使用 Rgraph。我无法根据柱数设置 marginInner 属性值。 是否有任何属性可以直接设置条宽。
【问题讨论】:
标签: rgraph
没有直接设置宽度的属性,但是你可以做的是把计算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),然后计算边距应该有多大。
【讨论】: