【发布时间】:2014-02-18 11:41:04
【问题描述】:
我在 Matlab 中创建了一个图形,它使用离散颜色条和自定义颜色图。理想情况下,我想将其保存为附言图(.eps),以便我可以在 Inkscape 中进行一些编辑。但是,当我将其保存为 .eps 格式时,在 Inkscape 中(在其他程序中)查看时,颜色条似乎是连续的。我需要做些什么来阻止这种情况?
我还尝试将图形保存为似乎可以工作的 PDF(颜色栏在我用来查看/编辑它的任何程序中都是离散的),但在 Inkscape 中进行了一些编辑并重新保存为 PDF(或其他格式,如.eps 和 .png),颜色条再次切换回连续。
这是我的颜色条的代码以及我用来保存它的代码:
cmap=[118 18 19;
118 18 19;
184 18 21;
230 38 44;
255 127 0;
255 191 0;
247 217 9;
255 248 140;
182 237 240;
145 205 237;
107 174 232;
61 144 227;
32 114 214;
0 66 135;
0 31 103;
0 31 103;
0 31 103;
0 31 103;
0 31 103;
0 31 103];
cmap=cmap/255;
colormap(cmap)
caxis([-20 30]
cb=colorbar('XTick',[-15 -12.5 -10 -7.5 -5 -2.5 0 2.5 5 7.5 10 12.5 15],'Xlim', [-17.5 17.5]);
export_fig fig1 -pdf -eps -r600 -painters
这是颜色条的 PDF 版本(希望如此)。我不知道如何发布 EPS 版本。
如何阻止颜色条连续显示?我真的需要做一些编辑,因为我无法让 Matlab 在我的颜色条末尾做箭头,我可能也需要玩弄文本。
【问题讨论】:
标签: matlab postscript colorbar