【问题标题】:star symbols in gnuplotgnuplot中的星号
【发布时间】:2012-07-09 15:50:16
【问题描述】:

我正在尝试使用

gnuplot 中生成一个 .eps 图
set terminal postscript eps enhanced color solid 

我想在我的图中包含一个包含一些星号的情节的标题,例如★☆

我试过了:

plot "./mydata" u 1:2 title "★ ☆"

还有这个:

stars = sprintf("★ ☆")
plot "./mydata" u 1:2 title stars

但它们都不起作用。

有什么想法吗?

【问题讨论】:

  • 如果我使用 pdf 终端 set term pdf; set output 'plot.pdf',它会完美显示。如果我将 .pdf 转换为 .ps,它也可以工作,但 .ps 看起来不太好。查看由 gnuplot 生成的 .eps 的代码,星号就在它们应该在的位置;他们只是没有显示。这似乎不是字体问题,因为几种字体的行为相同。
  • @andyras --(据我所知)postscript 中的 unicode 支持充其量只是粗略的。在此之上层 gnuplot,你会失望的......正如你所指出的,如果pdf 是一个选项,那么也许这就是这里的方法。
  • 谢谢你安迪拉斯!它有效,但我想要一个附言(EPS格式)!

标签: character-encoding gnuplot symbols postscript figure


【解决方案1】:
set term postscript enh color eps
set output 'test.eps'
set title 'star1:{/ZapfDingbats \110} star2:{/ZapfDingbats \111}'
plot sin(x)

查看 gnuplot 发行版中包含的docs/psdoc/ps_guide.ps。这就是我在寻找特殊的后记字符时去的地方......

【讨论】:

  • 非常感谢您提供的解决方案和文档!这正是我想要的! :)
猜你喜欢
  • 1970-01-01
  • 2012-04-21
  • 2014-05-27
  • 2011-09-25
  • 2019-09-19
  • 2019-04-14
  • 2021-09-21
相关资源
最近更新 更多