Я строю простой контур в gnuplot.Ось X является упрямой и продолжает расширяться за пределы установленного диапазона, оставляя странный разрыв между концом контура и границей.Набор данных выходит за пределы максимума диапазона.Вот мой код:
set term epslatex size 8.5in, 5.1in
set output "static10OF2contour.tex"
data = "static10OF2contour.data"
set xtics 2.5
set xrange[-10:10]
set cbrange [0.9:2.6]
set pm3d map explicit interpolate 0,0
set palette defined (0 0 0 0.5, 1 0 0 1, 2 0 0.5 1, 3 0 1 1, 4 0.5 1 0.5, 5 1 1 0, 6 1 0.5 0, 7 1 0 0, 8 0.5 0 0)
splot data using 1:2:3 with pm3d notitle
Вот изображение, полученное с зазором, видимым с правой стороны изображения.
Наконец, образец файла данных в x, y, z
-10.2441626 0.00000000 1.04107463
-10.2441626 22.5000000 1.04107463
-10.2441626 45.0000000 1.04277849
-10.2441626 67.5000000 1.04277849
-10.2441626 90.0000000 1.04107463
-10.2441626 112.500000 1.04107463
-10.2441626 135.000000 1.04107463
-10.2441626 157.500000 1.04107463
-10.2441626 180.000000 1.04107463
-9.99016190 0.00000000 1.03766692
-9.99016190 22.5000000 1.03937078
-9.99016190 45.0000000 1.03937078
-9.99016190 67.5000000 1.03937078
-9.99016190 90.0000000 1.03937078
-9.99016190 112.500000 1.03937078
-9.99016190 135.000000 1.03766692
-9.99016190 157.500000 1.03766692
-9.99016190 180.000000 1.03937078
-9.73616219 0.00000000 1.03766692
-9.73616219 22.5000000 1.03766692
-9.73616219 45.0000000 1.03766692
-9.73616219 67.5000000 1.03766692
-9.73616219 90.0000000 1.03766692
-9.73616219 112.500000 1.03766692
-9.73616219 135.000000 1.03766692
-9.73616219 157.500000 1.03766692
-9.73616219 180.000000 1.03937078
Это продолжается до x = 11.09, так что теоретически у него не должно быть проблем с остановкой при x = 10.Я попытался установить максимальный диапазон X на 11,09 или даже 12, но не повезло.Какие-либо предложения?