У меня есть фигура, созданная в Matlab, которая использует дискретный цветной барабан и пользовательскую цветовую палитру. В идеале я хотел бы сохранить это как показатель постскриптума (.eps), поэтому я могу сделать некоторое редактирование в Inkscape. Однако, когда я сохраняю его в формате .eps, цветная панель кажется непрерывной при просмотре в Inkscape (среди других прогамм). Что мне нужно сделать, чтобы это остановить?Дискретная цветная панель с выходом postscript в Matlab
Я также попытался сохранить фигуру в формате PDF, который, казалось, работал (цветная панель была дискретной в любой программе, которую я использовал для просмотра/редактирования), но после некоторого редактирования в Inkscape и повторного сохранения в виде PDF (или другого формата например .eps и .png), цветная панель снова переключится на непрерывную.
Вот код для моего Colorbar и то, что я использовал, чтобы сохранить его:
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 версия Colorbar (надеюсь). Я не мог понять, как опубликовать версию EPS.
Как остановить Colorbar от идти непрерывно? Мне действительно нужно сделать какое-то редактирование, так как я не могу заставить Matlab делать стрелки в конце моего цветового бара, и мне, возможно, придется поиграть с текстом.
Средство рендеринга, используемое для отображения на экране, отличается от рендеринга, используемого для вывода на печать. Кроме того, вы только хотите использовать средство рендеринга живописцев для вывода векторного формата. – user664303
Мне не нужен растровый сюжет. Он должен быть векторным. – emmalgale