私は最近、グラフ作成のニーズにgRaphaelを使い始めましたが、これまでのところかなり感銘を受けています。ただし、線グラフを作成するときに、特にX軸の値を日付に設定しようとすると、グラフがレンダリングされないという問題が発生しました。グラフを生成するための私のコードは次のとおりです。
<script type='text/javascript' charset='utf-8'>
var r = Raphael('holder');
var lines = r.g.linechart(20, 20, 600, 300, [[1, 2, 3, 4, 5, 6, 7]], [['4.16','6.35','1.77','3.1','9.79','10.03','-0.3']], {nostroke: false, axis: '0 0 1 1', symbol: 'o', smooth: false}).hoverColumn(function () {
this.tags = r.set();
for (var i = 0, ii = this.y.length; i < ii; i++) {
this.tags.push(r.g.tag(this.x, this.y[i], this.values[i], 160, 10).insertBefore(this).attr([{fill: '#fff'}, {fill: this.symbols[i].attr('fill')}]));
}
}, function () {
this.tags && this.tags.remove();
});
lines.symbols.attr({r: 3});
</script>
<div id='holder'></div>
X軸の値「1、2、3、4、5、6、7」を「2001年1月、2001年2月、2001年3月...など...など」に置き換えるにはどうすればよいですか。 '?
本当に感謝します、すべてが大いに感謝するのを助けます!