找回密码
 立即注册
搜索

gmx xpm2ps

2024-6-13 16:54| 发布者: admin| 查看: 352| 评论: 0|来自: GROMACS手册

摘要: gmx xpm2ps ] ] ] ] ] ] w] frame] yonce] zeroline] gmx-xpm2ps为XPixelMap文件绘制了一个漂亮的彩色图。如果标签和轴以正确的矩阵格式提供,则可以显示它们。矩阵数据可以由 ...
gmx xpm2ps [-f [<.xpm>]] [-f2 [<.xpm>]] [-di [<.m2p>]] [-do [<.m2p>]]
           [-o [<.eps>]] [-xpm [<.xpm>]] [-[no]w] [-[no]frame]
           [-title <enum>] [-[no]yonce] [-legend <enum>]
           [-diag <enum>] [-size <real>] [-bx <real>] [-by <real>]
           [-rainbow <enum>] [-gradient <vector>] [-skip <int>]
           [-[no]zeroline] [-legoffset <int>] [-combine <enum>]
           [-cmin <real>] [-cmax <real>]

gmx-xpm2ps为XPixelMap文件绘制了一个漂亮的彩色图。如果标签和轴以正确的矩阵格式提供,则可以显示它们。矩阵数据可以由诸如gmx-do_dssp、gmx-rms或gmx-mdmat之类的程序生成。
参数在.m2p文件中设置,该文件可选地随-di提供。提供合理的违约。y轴的设置默认为x轴的设置。字体名称有一个默认的层次结构:title字体->legend字体;title字体->(x字体->y字体->ytik字体)->xtick字体,例如设置title字体设置所有字体,设置x字体设置y字体、ytik字体和xtick字体。
如果未提供.m2p文件,则许多设置都来自命令行选项。最重要的选项是-size,它以postscript为单位设置整个矩阵的大小。此选项可以用-bx和-by选项(以及.m2p文件中的相应参数)覆盖,这些选项设置单个矩阵元素的大小。
使用-f2可以提供第二个矩阵文件。两个矩阵文件将同时读取,第一个矩阵文件(-f)的左上半部分与第二个矩阵文件的右下半部分(-f2)一起绘制。对角线将包含使用-diag选择的矩阵文件中的值。通过将-diag设置为none,可以完全抑制绘制对角线值。在这种情况下,将生成一个新的颜色映射,其中红色渐变表示负数,蓝色渐变表示正数。如果两个矩阵的颜色编码和图例标签相同,则只显示一个图例,否则显示两个单独的图例。使用-combine,可以选择另一种操作来组合矩阵。输出范围自动设置为组合矩阵的实际范围。这可以用-cmin和-cmax覆盖。
-title可以设置为none以抑制标题,也可以设置为ylabel以在Y标签位置(Y轴旁边)显示标题。
有了-rainbow选项,暗淡的灰度矩阵可以变成有吸引力的彩色图片。
可以使用-xpm选项将合并矩阵或彩虹矩阵写入XPixelMap文件。

指定输入文件的选项:
-f[<.xpm>](root.xpm)
X PixMap兼容矩阵文件

-f2[<.xpm>](root2.xpm)(可选)
X PixMap兼容矩阵文件

-di[<.m2p>](ps.m2p)(可选,库)
mat2ps的输入文件

指定输出文件的选项:
-do[<.m2p>](out.m2p)(可选)
mat2ps的输入文件

-o[<.eps>](plot.eps)(可选)
封装的PostScript(tm)文件

-xpm[<.xpm>](root.xpm)(可选)
X PixMap兼容矩阵文件

其他选项:
-[no]w(no)
查看输出.xvg、.xpm、.eps和.pdb文件

-[no]frame(yes)
显示frame, ticks, labels, title 和 legend

-title<enum>(top)
显示标题:top,once,ylabel,none

-[no]yonce(no)
只显示一次y标签

-legend<enum>(both)
显示图例:both, first, second, none

-diag<enum>(first)
对角线:first, second, none

-size<real>(400)
矩阵的水平大小(以ps为单位)

-bx<real>(0)
元素x-size,覆盖-size(未设置-by时也覆盖y-size)

-by<real>(0)
元素y大小

-rainbow<enum>(no)
彩虹色,将白色转换为:no, blue, red

-gradient<vector>(0 0 0)
将颜色映射重新缩放为从白色{1,1,1}到{r,g,b}的平滑渐变

-skip<int>(1)
只写出每nr行和每一列

-[no]zeroline (no)
在.xpm矩阵中插入轴标签为零的行

-legoffset<int>(0)
跳过图例的.xpm文件中的前N种颜色

-combine<enum>(halves)
组合两个矩阵:halves、add、sub、mult、div

-cmin<real>(0)
组合输出的最小值

-cmax<real>(0)
组合输出的最大值

gmx xpm2ps -f densmap1.xpm -do out1.m2p -o plot1.eps -xpm root1.xpm


gmx xpm2ps -f densmap1.xpm -do out1.m2p -o plot1.eps -xpm root1.xpm

如果只有一个xpm输入时,使用-xpm输出会报错


gmx xpm2ps -f densmap1.xpm -f2 densmap2.xpm -do out2.m2p -o plot2.eps -xpm root2.xpm
如果densmap1.xpm与densmap2.xpm出现大小不一致,精度不一致,会报错


gmx xpm2ps -f densmap1.xpm -f2 densmap2.xpm -do out2.m2p -o plot2.eps -xpm root2.xpm -rainbow blue

输入xpm后就可以生成一个新的xpm,是因为前后不重复

gmx xpm2ps -f densmap1.xpm -f2 densmap2.xpm -do out2.m2p -o plot2.eps -xpm root2.xpm -rainbow red

颜色会发生变化,蓝变红,红变蓝



鲜花

握手

雷人

路过

鸡蛋
上一篇:gmx sasa

相关分类

Archiver|手机版|小黑屋|凯算计算

GMT+8, 2025-4-2 22:47 , Processed in 0.034575 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部