いくつかの出版品質の数値を作成する必要があります。私はまず.svg形式のmatlabから数値をエクスポートし、次にinkscapeで後処理を行います。 plot
またはscatter
を使用して生成された図で問題はありませんが、surf
(view(2)
)を使用して生成した図をエクスポートすると、問題が発生します。 plot
またはscatter
を使用すると、タイトル、軸、散点、線などのさまざまな部分をグループ化して処理することができます。しかし、surf
の場合、matlabは、さまざまなパーツを1つのユニットにグループ化した1つのFigureをエクスポートします。私は個々の部分を分けることができません。私が非常に近くでズームすると、軸とタイトルのビットマップ解像度を実際に見ることができます(plot
を使用すると、タイトルと軸は非常に近くにズームすると無限の解像度になります)。私は有限の解像度を持つサーフェスプロットでうまくいきますが、少なくとも軸とタイトル(現在はできません)を処理できる必要があります。 plot
とscatter
のように、タイトルと軸をメインプロットから「分離」できるようにするにはどうすればよいですか?matlabサーフェスプロットからsvgイメージをエクスポートする
0
A
答えて
0
私も私の科学出版物のためのInkscapeを使用するために使用されるが、私は多くの時間は、あなたが一緒にmatlab2tikz matlabscriptで、ラテックスにpgfplotsとのより良い結果を得ることができることを見出しました。このオンラインに関するリソースはたくさんありますが、私のワークフローがあなたのサーフ状況にどのように採用されるように見えるかはここにあります。私はラテックス、matlabとmatlab2tikzがインストールされたmacOSXを持っています。 Linuxで少しでも変更しても動作します。 MATLABで
:
surf(peaks(25))
matlab2tikz('plot.tikz’)
それから私は、次のbashスクリプト(単なるダブルクリックで実行された画像と同じフォルダ内にちょうどスクリプト)を持っています。 (その実行可能ファイルとしてchmod-edする必要があります)。
#!/bin/bash
cd ~/Desktop
rm *.eps
cat > plot.tex << EOF
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{max space between ticks=50}
\pgfplotsset{scaled ticks = false}
\pgfplotsset{compat=1.6}
\pgfplotsset{xticklabel style={/pgf/number format/fixed}}
\pgfplotsset{yticklabel style={/pgf/number format/fixed}}
\begin{document}
\input{plot.tikz}
\end{document}
EOF
pdflatex plot.tex
pdf2ps plot.pdf
ps2eps plot.ps
スクリプトはFinderが適切に沿って通過していないので(少し安っぽいが、必要から実行されることになっているフォルダいる反映するよう行CD〜/デスクトップ上記を変更する必要があることに注意してくださいプログラムからのフォルダが実行され、afaik)。
これはepsやpdfなどの高画質の画像や好きなものを、軸やティックなどの設定で大量に表示します。すべてがネイティブのラテックスフォントを使用します。
編集: 最近、私はmatlabでpatch()を使い、上記と同じ方法でtikzに書き出しました。素晴らしい結果が得られました。それは別の提案です!
関連する問題
- 1. Matlabからテキストファイルにデータをエクスポートする
- 2. Matlabのサーフェスプロットの領域の概要
- 3. Matlab:サーフェスプロットが機能しない
- 4. DOMからSVGをファイルにエクスポート
- 5. イメージの列から複数のイメージをエクスポートする
- 6. fabricjsオブジェクトからSVGへのカスタムプロパティのエクスポート
- 7. matlabからcsvにデータをエクスポート
- 8. MATLABマトリクスを使用した3Dでのいくつかのサーフェスプロット
- 9. リーフレットマップをエクスポートしてSVGレイヤーをイメージに添付
- 10. SVGイメージをSVGイメージとして保存する方法
- 11. イメージをSQLからファイルにエクスポート
- 12. TextからSVGイメージを作ることは可能ですか?
- 13. SVGイメージを表示する
- 14. 3Dサーフェスプロットから床を取り除く
- 15. Matlab/Octave 2Dプロットを表示せずにイメージとしてエクスポート
- 16. JDeveloperからのイメージ・ファイルのエクスポート
- 17. MATLAB Classification Learnerからパフォーマンス結果をエクスポートするには?
- 18. 実行時にリソースからイメージをエクスポートする
- 19. ActionScript3/PHPでswfからイメージをエクスポートするには?
- 20. svgをファイルにエクスポートするには?
- 21. Neo4j PythonでSVGファイルをエクスポートする
- 22. svg画像で図をエクスポートする
- 23. ChartFX7をJavaのSVGにエクスポート
- 24. MATLABから「関連」データのみをエクスポートします
- 25. イメージをCSVにエクスポート
- 26. IEでのSVGイメージ
- 27. ストレッチSVG背景イメージ?
- 28. 複数のSVGイメージをSVGフォントファイルに変換するスクリプト
- 29. 別のsvgイメージのrect要素にsvgイメージを追加するにはどうすればよいですか?
- 30. JavaでSVGイメージを生成する