2016-05-18 5 views
0

私はSVGとして描かれたD3.jsグラフを持っています。さて、グラフを画像として印刷したいと思います。出力はグラフの背景画像であるため、ページのスクリーンショットを撮っても機能しませんでした。だから私はキャンバスとしてグラフを描こうとしたい。D3.jsグラフをSVGからキャンバスに変更するには?

d3.select("canvas") 

d3.select("svg") 

が、グラフは表示されません:私は、次のように変更してみました。コードへの完全なリンクは以下の通りです。それ以外に何が変わる必要がありますか?

http://scrs-test.comli.com/results-demo.php

+3

すべてのSVG DOM操作を同等のキャンバスメソッドに変換する必要があります。 –

答えて

0

画像にラスタライズするイラストレーターやInkscapeのにそのイメージをインポートし、SVGの画像を抽出するために、ニューヨーク・タイムズ紙によって開発されたSVG Crowbarを使用してみてください。

「コード」へのリンクからログインするように求められます。 :)

関連する問題