-2
私はd3.jsを使用し、本質的にインタラクティブな動的グラフをプロットしています。すべてがsvgコンテナに保存されているので、そのコンテナをcorelDrawなどのソフトウェアで編集できる.svgまたは.pngファイルとして保存します。私はもちろん、これをグーグルでオンラインで多くのものを見てみましたが、何も理解できませんでした。ある方向のどんな助けも評価されます。 ありがとうございます 更新 - @Jaco、私はここにサンプルコードを入れました。svgコンテナを.svgファイルとして保存するためのツールキットが一切ない方法ですか?
<!DOCTYPE html>
<meta charset="utf-8">
<style>
</style>
<body>
<script src="d3.js"></script>//I'm using the d3 library source code locally
<script>//code here which reads a json file (local) and shows a graph when opened in browser, part of it is here where I declare svg and keep appending the stuff to it for drawing.
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
//here I append circles to the svg and texts (labels) and links
//some functions are declare to control the behaviour
//nodes are appended as circles (one class)
</script> //I use the id as svg
答えてくれてありがとう、私はそれの少しを得るが、どのように私はこれが正確に動作するのですか。では、ここでjavascriptを使用してコード化したHTMLファイルをどこで指定するのですか、このコードスニペットは私のコードに入りますか? –
この例では、 'svg-container'と同じ' id'を持つsvgコンテナの内容を取得し、スタンドアロンのSVGファイルとして再フォーマットします。コードの簡略化されたバージョンを投稿したのであれば、おそらくダウンハンドを減らした方がいいでしょう。 – Jaco
こんにちは@Jaco、私は謝罪し、ここでサンプルコードを編集して貼り付けました。 –