フィルターのクリア

loss of details using "print"

1 回表示 (過去 30 日間)
Yuji Zhang
Yuji Zhang 2013 年 9 月 11 日
Hi everyone~
I was trying to plot some nice graphs. I tuned everything. It shows what I want in the Matlab plot window. But when I use command "print" to save the plot as a graph file, I lose some details.
How I print is:
set(gcf,'Position',[50 100 1200 500]);
set(gcf,'PaperUnits','inches','PaperPosition',[0 0 6 3])
print(gcf,'-dtiffn','-r600', name));
Anybody has any idea/advice please let me know. Thanks a lot~

回答 (1 件)

Jan
Jan 2013 年 9 月 12 日
編集済み: Jan 2013 年 9 月 12 日
If you set the tick labels of the color bar manually instead of letting Matlab choose them automatically, the internal resizing for the export does not try to determine a nicer set of ticks.
The shown image does not look like it has a resolution of 600 dpi.
  3 件のコメント
Jan
Jan 2013 年 9 月 12 日
Yes, simply try to set the ticklabels manually and see what happens.
Yuji Zhang
Yuji Zhang 2013 年 9 月 12 日
Hi Jan~
Ahh i see what you mean! I didn't say it clearly: I already manually set the ticks. Before I setting it, the plot in the Matlab didn't have "1" either.
Now I set it, the plot in Matlab has "1". But when I "print" it, it disappeared....
set(cbar,'XTick',[0.2 0.4 0.6 0.8 1]);
colormap jet(200)
set(gcf,'Position',[50 100 1200 500]);
set(gcf,'PaperUnits','inches','PaperPosition',[0 0 6 3])
print(gcf,'-dtiffn','-r600', name);

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeColormaps についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by