0%

PGPLOT的基元文字

文字主要用来做一些标记注释或者标题。

比如使用pgtext、pgptext、pgmtxt等等。

##转义字符的含义

转义字符 解释
\u 开始一个上标或结束一个下标
\d 开始一个下标或结束一个上标 (记住\u和\d 必须成对出现)
\b 退格
\fn 正常字体
\fr 罗马字体
\fi 意大利字体
\fs 手写体
\ 反斜杠字符
\x 乘号×
. 居中点
\A 物理中埃 (Å)
\gx 希腊字母
\mn \mnn 图标记,参考附录
(nnnn) 如果其中一个n的后面不是数字或者),那么)可能会被忽略。这个用于表示一些特殊字符(数学符号、音乐符号、天文符号和地制图的符号),参考附录

代码测试如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/// > upper and lower font
cpgtext(1.0,1.0,"SHAO\\u2011\\d");
/// > backspace
cpgtext(1.0,2.0,"SHAO\\b");
/// > normal font
cpgtext(1.0,3.0,"\\fnSHAO");
/// > roma font
cpgtext(1.0,4.0,"\\frSHAO");
/// > italy font
cpgtext(1.0,5.0,"\\fiSHAO");
/// > hand writing font
cpgtext(1.0,6.0,"\\fsSHAO");
/// >
cpgtext(1.0,7.0,"\\\\x\\.\\A");

/// > Greek alphabet
/// > alpha/beta/gamma/delta/epsilon/zeta/eta/theta
/// > iota/kappa/lambda/mu/nu/xi/omicron/pi
/// > rho/sigma/tau/upsilon/phi/chi/psi/omega
cpgtext(1.0,8.0,"\\ga\\gA|\\gb\\gB|\\gg\\gG|\\gd\\gD|\\ge\\gE|\\gz\\gZ|\\gy\\gY|\\gh\\gH|");
cpgtext(1.0,9.0,"\\gi\\gI|\\gk\\gK|\\gl\\gL|\\gm\\gM|\\gn\\gN|\\gc\\gC|\\go\\gO|\\gp\\gP|");
cpgtext(1.0,10.0,"\\gr\\gR|\\gs\\gS|\\gt\\gT|\\gu\\gU|\\gf\\gF|\\gx\\gX|\\gq\\gQ|\\gw\\gW|");

cpgtext(5.0,1.0,"\\m1 \\m2 \\m3 \\m4 \\m5 \\m6 \\m7 \\m8 \\m9 \\m10");
cpgtext(5.0,2.0,"\\m11 \\m12 \\m13 \\m14 \\m15 \\m16 \\m17 \\m18 \\m19 \\m20");
cpgtext(5.0,3.0,"\\m21 \\m22 \\m23 \\m24 \\m25 \\m26 \\m27 \\m28 \\m29 \\m30 \\m31");
...
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道