我需要用gnuplot

时间:2017-01-17 00:49:41

标签: gnuplot wolfram-mathematica

使用Gnuplot,我们可以使用命令

绘制一列数据文件的频率
  

绘制'文件名'平滑频率

我的问题是,我需要频率在Y轴而不是X轴。实际上有没有诀窍。我已经尝试了

  

使用2:1平滑频率w l

绘制'文件名'

但它不起作用。

如果在mathematica中也有办法做到这一点,我很乐意知道。 谢谢你!

1 个答案:

答案 0 :(得分:2)

BarChart[{2, 5, 6}, ChartStyle -> "Rainbow", BarOrigin -> Left, 
 ChartLegends -> Map[ToString, Range[5]]]

enter image description here

修改

data = {{0.118082595966, 0.0139434994702}, {0.232690587709, 
    0.0541449096085}, {0.323755025675, 
    0.10481731665}, {0.635064375908, 0.403306761548}, {1.03995593543, 
    1.08150834764}, {1.24757861309, 1.55645239584}, {1.24985914502, 
    1.5621478824}, {1.28010876631, 1.63867845358}, {1.39387084749, 
    1.94287593949}, {1.61826799763, 2.61879131215}};
g = ListLinePlot[data, ImageSize -> 300];
g2 = Show[g /. x_Line :> Reverse[x, 3], ImageSize -> 300, 
   PlotRange -> Automatic];
Row[{g, g2}, Spacer[5]]

enter image description here