Contents


figureを両面印刷することはできますか?

matlabのみでやる方法はわかりません。
プリンタユーティリティソフトを使えばできます。
FinePrintがおすすめです。ただし有料。
無料でも使えるけど、紙の下部にFinePrintの文字が入ります。
(morimo) 2006-12-14 15:31:11

ヒストグラムのbinが多いものを印刷したら、
真っ黒になるんですが、どうしたらいいですか?

binが多いと真っ黒になる症状は、
おそらく1つのbinを構成しているpatchの
edgeによるものだと思います。
1つbinにつき、最小で幅1pixel?の黒いedgeが左右2本つくので、
binがあまりに細かいとedgeで塗りつぶされてしまいます。
もしedgeが必要なければ、ヒストグラムを描いた後に、

>set(findobj(gca,'type','patch'),'edgecolor','none')

と入力すれば、現在のaxisにあるpatchのedgeがすべて見えなくなります。
そうすれば、binが多くなっても黒く塗りつぶされることはなくなるはずです。
間違ってたらごめんなさい。
(morimo) 2006-11-22 13:17:40

以前、barのpatchのedgeを消す話をしましたが、
依然やったものよりいい方法が用意されていたみたいです。

matlab help barからの引用
>バーのエッジを表示するには、SHADING FACETED を使用してください。
>エッジを消すには、SHADING FLAT を使用してください。

こちらのほうが簡単そうです。
(morimo) 2006-11-28 17:13:15


名前:
コメント:

すべてのコメントを見る
最終更新:2008年05月26日 19:32