Qt 启用";“线条样式”;Gnuplot的倍频程功能?

Qt 启用";“线条样式”;Gnuplot的倍频程功能?,qt,plot,gnuplot,octave,fltk,Qt,Plot,Gnuplot,Octave,Fltk,在八度音阶中,有一个问题,即fltk和qt无法打印图形中的希腊字母,只能使用gnuplot作为图形工具。但是在gnuplot中,所有的线都是实线,没有虚线。 我找到一个页面,上面说可以启用其他线型: 我将那里的行添加到我的~/.Xdefaults中,并按照上面所说的那样执行xrdb-merge.Xdefaults, 但是没有成功 我正在Ubuntu 16.04上运行octave 4.0.2 有什么提示吗 谢谢 卡尔看来你暂时还做不到。但如果你对解决办法感到满意,那么最好的选择似乎是创建一个希腊

在八度音阶中,有一个问题,即fltk和qt无法打印图形中的希腊字母,只能使用gnuplot作为图形工具。但是在gnuplot中,所有的线都是实线,没有虚线。 我找到一个页面,上面说可以启用其他线型:

我将那里的行添加到我的~/.Xdefaults中,并按照上面所说的那样执行xrdb-merge.Xdefaults, 但是没有成功

我正在Ubuntu 16.04上运行octave 4.0.2

有什么提示吗

谢谢


卡尔

看来你暂时还做不到。但如果你对解决办法感到满意,那么最好的选择似乎是创建一个希腊文本的图像,并将其用作标题等

有个办法。转到并使用他们的工具在冗长的数学模式下编写希腊文标题:p如果您将链接复制到生成的图像,如果您希望保存文件,可以直接使用该链接到
imread
(这也会使您的代码自动,以便可以在脚本中使用,假设您有internet连接)

e、 g.我使用以下数学特克斯生成希腊语标题:

\Pi\acute\alpha\lambda\iota~\sigma\kappa\alpha\tau\acute\alpha~\tau\alpha~\kappa\acute\alpha\nu\alpha\mu\epsilon~\mu\epsilon~\tau\alpha~E\lambda\lambda\eta\nu\iota\kappa\acute\alpha~\rho\epsilon~\mu\alpha\lambda\acute\alpha\kappa\epsilon\varsigma
然后使用指向结果图像的链接(或本地保存)

>图像%绘制倍频程徽标
>>greektitle=imread('http://latex.codecogs.com/png.latex?%5Cdpi%7B300%7D%20%5Chuge%20%5CPi%5Cacute%5Calpha%5Clambda%5Ciota%7E%5Csigma%5Ckappa%5Calpha%5Ctau%5Cacute%5Calpha%7E%5Ctau%5Calpha%7E%5Ckappa%5Cacute%5Calpha%5Cnu%5Calpha%5Cmu%5Cepsilon%7E%5Cmu%5Cepsilon%7E%5Ctau%5Calpha%7EE%5Clambda%5Clambda%5Ceta%5Cnu%5Ciota%5Ckappa%5Cacute%5Calpha%7E%5Crho%5Cepsilon%7E%5Cmu%5Calpha%5Clambda%5Cacute%5Calpha%5Ckappa%5Cepsilon%5Cvarsigma');
>>greektitle=repmat(greektitle[1,1,3]);%使rgb不受颜色贴图的影响
>>轴;imagesc(greektitle);轴相等关闭;
>>P=get(gca,'position');set(gca,'position',[P(1),0.9,P(3),0.1]);%位于顶部
>>saveas(gcf、'out.png'、'png')

顺便说一句,4.2版将能够打印希腊文字母。如果您想在科学论文中使用Latex,我建议使用epslatex或psfrag,请参阅示例。