本周文件交换精选

我们最好的用户提交

修复PostScript行

汪东城本周的选择是fix_lines通过奥利弗·伍德福德

您是否曾经从MATLAB图形中生成过PostScript文件(如EPS文件)?当我在研究生院为我的出版物制作图形时,我不得不做很多次。您可以使用以下方法对情节进行广泛的定制基本绘图命令处理图形.我还写了一篇客座博客,“图”在罗兰的博客上。

奥利弗的fix_lines在最后一步起作用。假设我们有下面的图。许多期刊出版物只接受黑白图形。在这种情况下,我们必须使用不同的线条样式和粗细,而不是颜色。

x = 0:0.01:10;日元= sin (x);y2 = cos (x);Y3 = sin(0.7*x) + 0.5*cos(1.3*x);y = 1.5*sin(0.5*x) + 0.8*cos(0.9*x);H = plot(x, y,“k -”, x, y2,凯西:”, x, y3,“k -”。日元,x,,“k——”);集(h,“线宽”, 1.5);传奇(“数据1”《数据2》的数据3 ''数据4 '“位置”“最佳”);

我们可以创建一个EPS文件。

打印-deps2r600fig1.eps

正如我们在下面(左)看到的,虚线和虚线需要一点调整。一种方法是使用外部软件编辑EPS文件。或者,你可以用fix_lines

fix_lines (“fig1.eps”“fig1_fixed.eps”);

注意,“修复”后的行看起来更好(右)。

我喜欢这个,因为它允许我在MATLAB中做所有的事情,从分析到最终的图表。Oliver的代码有很好的注释,所以很容易理解他在做什么。让我们知道你的想法在这里




MATLAB®7.9发布

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。