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 如果只有一个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 颜色会发生变化,蓝变红,红变蓝 |
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.