$("#sparepartconsumption svg").attr("width", '800px');
$("#sparepartconsumption svg").attr("height", '500px');
console.log(datax)
console.log(datay)
var bar = new RGraph.SVG.HBar({
id: 'sparepartconsumption',
data: datax,
options: {
yaxisLabels: datay,
xaxis: false,
yaxis: false,
colorsSequential: true,
backgroundGridVlines: false,
title: 'Consumption',
titleColor: 'black',
titleSize: 14,
titleX: 240,
titleY: 15,
shadow: false,
strokestyle: 'rgba(0,0,0,0)',
textFont: 'Roboto-Black',
textSize: 7,
colors: ['#FFDE00', '#097054'],
labelsAbove: true,
// keyColors: [ '#FFDE00', '#097054'],
// key: legend,
// keyPosition: 'graph',
textAccessible: true,
}
}).grow({
frames: 60
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div style="width: 90%; height: 500px; float:left" id="sparepartconsumption">
</div>
样本数据:
["NS0000004","NS0000004","NS0000004","NS0000004","NS0000004","NS0000004","NS0000004","NS0000004","NS0000004"]
["5.000","5.000","5.000","5.000","5.000","10.000","10.000","40.000","50.000"]
我正在使用 rgraph 生成图表。数据都是好的问题是 SVG 的宽度和高度为 0。尝试使用 jQuery 设置宽度和高度,但没有帮助。
- 为什么我的 SVG 的宽度和高度为 0?
- 如何解决这个问题?