Plot 通过xmgrace绘制的漂亮条形图?

Plot 通过xmgrace绘制的漂亮条形图?,plot,xmgrace,Plot,Xmgrace,我有以下格式的简单2D图: @ title "No tittle" @ xaxis label "Water Index" @ yaxis label "Occupancy" @TYPE xy 22710 1147 24183 3 25029 1198 30513 671 33768 1 44475 69 45612 235 46023 57 47028 34 49080

我有以下格式的简单2D图:

@    title  "No tittle"
@    xaxis  label "Water Index"
@    yaxis  label "Occupancy"
@TYPE xy
22710    1147   
24183    3  
25029    1198   
30513    671    
33768    1  
44475    69 
45612    235    
46023    57 
47028    34 
49080    839    
5079     681    
5082     597    
5085     385    
5088     1149   
5091     1179   
5097     505    
51315    1  
通过XMGRACE打印时,我获得了一个曲线图像(参见图片),而不是通过excel很容易获得的好看的2D条形图

是否可以修改文件格式以提高XMGRACE的可视化质量(例如,为此类数据绘制条形图或饼图)

编辑:为每个XVG文件提供具有以下选项的批处理文件,以便将其打印为png

 READ NXY "here is the path to XVG"
s0 line color 4
PRINT TO "where to save png"
HARDCOPY DEVICE \"PNG\"
PAGE SIZE 450, 300
DEVICE \"PNG\" FONT ANTIALIASING on
DEVICE \"PNG\" OP \"compression:9\"
#DEVICE \"PNG\" OP \"transparent:on\"
xaxis label char size 2.50000
yaxis label char size 2.50000
xaxis ticklabel char size 2.500000
yaxis ticklabel char size 2.500000
PRINT
提前谢谢


Gleb

我不太确定你在问什么,但下面的极简示例将为你提供酒吧:

@    title  "No tittle"
@    xaxis  label "Water Index"
@    yaxis  label "Occupancy"
@s0 line type 0
@TYPE bar
22710    1147   
24183    3  
25029    1198   
30513    671    
33768    1  
44475    69 
45612    235    
46023    57 
47028    34 
49080    839    
5079     681    
5082     597    
5085     385    
5088     1149   
5091     1179   
5097     505    
51315    1  


如果您想使用图形界面获得相同的结果,只需双击绘图,选择要更改的数据集(本例中为G0.S0),并在“设置演示文稿”框中将“类型”设置为“条形”,在“线条属性”框中将“类型”设置为“无”

我注意到您倾向于对答案进行上选,而不是将其标记为“已接受”。如果您认为其中一个答案完全解决了您的问题,则最好单击绿色复选标记将其标记为已接受。这有助于更轻松地找到仍然没有答案的问题。谢谢!!总的来说看起来不错!唯一的问题是如何将图形绘制为png。我通过gracebat提供一个批处理文件,其中的内容显示在我的第一篇文章(更新)中。在将@s0线型0添加到xvg文件之后,我在末尾获得了一个空的png。如何修复它(我想批处理文件中的某些内容也应该针对条形图进行修改!)谢谢!只需将
s0-type-BAR
添加到批处理文件中即可。