Gnuplot范围为情节

时间:2017-01-13 15:53:49

标签: linux macos plot gnuplot

我正在绘制x轴范围从0到100的数据。我希望x轴像pic一样分开: DESIRED PLOT

我有这个gnuplot代码:

 FATAL EXCEPTION: main
                                                                        Process: com.XYC.com, 
                                                                                        java.lang.RuntimeException: Parcel: unable to marshal value com.xxxx.xxx.xxx.model.MaintanceModel$UserComplain@83539ee                                                                        at android.os.Parcel.writeValue(Parcel.java:1397)
                                                                                            at android.os.Parcel.writeList(Parcel.java:738)
                                                                                            at android.os.Parcel.writeValue(Parcel.java:1344)
                                                                                            at android.os.Parcel.writeArrayMapInternal(Parcel.java:665)
                                                                                            at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1330)
                                                                                            at android.os.Bundle.writeToParcel(Bundle.java:1079)
                                                                                            at android.os.Parcel.writeBundle(Parcel.java:690)
                                                                                            at android.content.Intent.writeToParcel(Intent.java:7793)
                                                                                            at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:2639)
                                                                           at android.app.Instrumentation.execStartActivity(Instrumentation.java:1507)
                                                                                            at android.app.ContextImpl.startActivity(ContextImpl.java:677)
                                                                                            at android.app.ContextImpl.startActivity(ContextImpl.java:659)
                                                                                            at android.content.ContextWrapper.startActivity(ContextWrapper.java:331)
                                                                                            at com.xxxx.xxx.xxxx.adapter.MaintenanceAdapter$1.onClick(MaintenanceAdapter.java:74)
                                                                                            at android.view.View.performClick(View.java:5198)

并获得此图片

My result

如何以此比例获得x轴?

1 个答案:

答案 0 :(得分:1)

命令set logscale x将完成这项工作。

set nokey
set title "Dynamical dominance criteria example"

set logscale x
set logscale y

set format y "10^{%T}"

plot "lambda.dat" using 1:2 lc 0 pt 12, \
     "lambda.dat" using 3:($2*3):4 with labels

对我来说,命令set xrange [0.1:100]不是必需的,范围是自动选择的。这是结果:

diagram with "set logscale"

您没有提供数据,因此我使用g3data提取了它:

0.392  1.315e-13  0.392  Mercury
0.725  1.095e-11  0.595  Venus
0.994  9.520e-12  1.144  Earth
1.514  6.491e-14  1.514  Mars
0.994  1.216e-15  0.994  Luna
5.166  8.940e-08  5.166  Jupiter
9.543  4.136e-09  9.543  Saturn
19.24  3.286e-11  15.24  Uranus
30.35  1.843e-11  34.35  Neptune
39.48  1.946e-19  39.48  Pluto
2.797  1.183e-19  2.797  Ceres
40.18  6.960e-23  40.18  KBO