d3 ベースのチャート ライブラリ xChart を使用して、webapp でグラフ モジュールを作成しようとしています。xChart ドキュメントで提供されているサンプル データを使用しているだけですが、グラフを作成しようとするたびに次のエラーが発生します。
Uncaught TypeError: Cannot read property 'getPropertyValue' of null
エラーは、getComputedStyle メソッドの d3.js の 666 行目(笑)にあります。
if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
私のJavaScriptは次のとおりです。
var data = {
xScale: "ordinal",
yScale: "linear",
main: [
{
className: ".pizza",
data: [
{
x: "Pepperoni",
y: 4
}, {
x: "Cheese",
y: 8
}
]
}, {
className: ".pizza",
data: [
{
x: "Pepperoni",
y: 6
}, {
x: "Cheese",
y: 5
}
]
}
]
};
var myChart = new xChart('bar', data, '#graph-figure');
そして私のHTMLは
<figure id="graph-figure"></figure>
誰でもこれで私を助けることができますか?