gnuplotで出力したSVGのマーカの太さを変更するには
論文に掲載するグラフを gnuplot で作るとき,SVG (Scalable Vector Format) で出力して Inkscape などで編集すると便利だ.だが,マーカ(×など)の線の太さを Inkscape で変更できなかったので,直接 SVG (XML) ファイルを編集してマーカの線の太さを変更する方法をメモ.
1. テキストエディタで SVG ファイルを開く.
2. 以下の定義を探す.
<path d="M-1,-1 L1,1 M1,-1 L-1,1" stroke="currentColor" stroke-width="0.111" id="gpPt1" />
3. stroke-width を適当な値 (e.g. "0.4") に変更.
4. テキストを保存する.
ファイルを Inkscape で開くと,マーカの線の太さが変わっているはず.
なお,同様に d の値を変更すれば,マーカの種類を一度に置換できる.