【发布时间】:2019-06-12 23:55:18
【问题描述】:
我有一个 XRD 数据,当我绘制它时,我想要这种图形。无论如何,excel有一个问题来绘制太大的数据,我想用 Gnuplot 来绘制它,这是我的代码
set title "GNUPLOT RESULT"
set xlabel "Wavelength 2Theta"
set ylabel "Intensity"
set xrange [20:90]
set key right center
set terminal pngcairo size 1600, 1000 enhanced font "Arial,16"
set output "Allt-XRD.png"
plot "AllW" using 1:2 w p pt 7 ps 2 lc rgb "orange" title "point", "AllW" using 1:2 smooth acspline lw 3 lc rgb 'blue' title 'spline'
但是它产生了什么, 它并没有连接所有的点/点,我不知道,但不知何故它有一个偏好(它是一个重量点吗?)来连接它们。
问题
- 如何使用 Gnuplot 连接 excel 图中的所有点 提前致谢
P.S:我尝试了所有平滑版本的 acscpline'cspline' bezier 等。它不起作用
编辑 2:user8153 的工作答案:使用十进制数据点而不是整数。 spline 和 points 选项都完美地绘制了数据,如下所示
XRD数据长什么样子,太长所以只贴了几张
Wavelength = 1.54059 Å (Cu)
Angle Intensity
20.00243 1467
20.02869 1533
20.05495 1482
20.08121 1468
20.10747 1376
20.13374 1421
20.16000 1433
20.18626 1380
20.21252 1431
20.23878 1405
20.26504 1357
20.29130 1374
20.31756 1413
【问题讨论】: