→Octaveのグラフを文書に貼る時にフォント等を大きくする
編集の要約なし |
|||
(2人の利用者による、間の17版が非表示) | |||
2行目: | 2行目: | ||
グラフをprintコマンドでファイルに保存する際に,全体の大きさを小さくすることで相対的にフォントサイズを大きく,プロットを太くできます. | グラフをprintコマンドでファイルに保存する際に,全体の大きさを小さくすることで相対的にフォントサイズを大きく,プロットを太くできます. | ||
print '- | print '-S320,240' -dpdf test.pdf | ||
のようにオプション S をつけてグラフの横縦をポイント数で指定します(コーテーションで囲む必要あり). | のようにオプション S をつけてグラフの横縦をポイント数で指定します(コーテーションで囲む必要あり). | ||
(2021 Feb 追記)Octaveのバージョン6くらいからこの方法では相対的に大きくはならなくなった。 | |||
== Octaveのグラフの線の太さを太くしたい == | == Octaveのグラフの線の太さを太くしたい == | ||
27行目: | 27行目: | ||
plot(x,y,'?') の?の部分を以下の一桁の数字にしてみると色が変わります。また、二桁の数字を入力した場合、グラフには点が表れる。一桁目は点の形を表しており、二桁目は点の色を表している。それも以下の対応表にのせる。 | plot(x,y,'?') の?の部分を以下の一桁の数字にしてみると色が変わります。また、二桁の数字を入力した場合、グラフには点が表れる。一桁目は点の形を表しており、二桁目は点の色を表している。それも以下の対応表にのせる。 | ||
{| class="wikitable" | |||
|数字|色|二桁時の形| | |+色の対応表 | ||
|0|灰色|無し| | |- | ||
|1|赤|◯| | !数字||色||二桁時の形 | ||
|2|黄緑| | |- | ||
|3|青|□| | |0||灰色||無し | ||
|4|紫|x| | |- | ||
|5|水色|△| | |1||赤||◯ | ||
|6|茶色|*| | |- | ||
|7|オレンジ(薄)|◯| | |2||黄緑||+ | ||
|8|オレンジ(濃)| | |- | ||
|9|赤|□| | |3||青||□ | ||
|- | |||
|4||紫||x | |||
|- | |||
|5||水色||△ | |||
|- | |||
|6||茶色||* | |||
|- | |||
|7||オレンジ(薄)||◯ | |||
|- | |||
|8||オレンジ(濃)||+ | |||
|- | |||
|9||赤||□ | |||
|} | |||
この対応表を用いて例を挙げると、?が11の時、二桁目が色を表しているので赤色になり、形は◯のプロットのグラフとなる。61ならば、茶色で*のプロットとなるはずです。しかし、10や20など一桁目が0だと、線すら現れませんでした・・・。ver.によっては対応が異なる場合がおりますので、まずは試しに使ってみてください。 | この対応表を用いて例を挙げると、?が11の時、二桁目が色を表しているので赤色になり、形は◯のプロットのグラフとなる。61ならば、茶色で*のプロットとなるはずです。しかし、10や20など一桁目が0だと、線すら現れませんでした・・・。ver.によっては対応が異なる場合がおりますので、まずは試しに使ってみてください。 | ||
== Aquateamでプロットする際のxlabelが表示されなかったり、ylabelが欠けたりする場合の解決法 == | == Aquateamでプロットする際のxlabelが表示されなかったり、ylabelが欠けたりする場合の解決法 == | ||
原因はウィンドウサイズに対してグラフの軸枠が広すぎるためのようで、以下のコマンドで枠の位置を少し内側に指定すると良い.(参考URL:http://blogs.yahoo.co.jp/oukat2000/24952985.html,ただし、このページではxlabelが消えることへの対処だけだったのでylabelが欠けないようにX方向も内側にずらした.) | 原因はウィンドウサイズに対してグラフの軸枠が広すぎるためのようで、以下のコマンドで枠の位置を少し内側に指定すると良い.(参考URL: http://blogs.yahoo.co.jp/oukat2000/24952985.html ,ただし、このページではxlabelが消えることへの対処だけだったのでylabelが欠けないようにX方向も内側にずらした.) | ||
set (0, "defaultaxesposition", [0.15, 0.17, 0.775, 0.755]) | set (0, "defaultaxesposition", [0.15, 0.17, 0.775, 0.755]) |