Gnuplot: reflexion of a graph in a quadrant to the other

  • Thread starter Thread starter sketos
  • Start date Start date
  • Tags Tags
    Gnuplot Graph
AI Thread Summary
To generate reflections of a graph across quadrants in Gnuplot, users can modify the splot command to include transformations for each quadrant. The suggested code includes using negative values for the x and y coordinates to reflect the data across the axes. Specifically, the command combines the original data with transformed data for each quadrant. Users are encouraged to adjust the parameters and ensure the data file is correctly referenced. This approach allows for visualizing the graph in all four quadrants effectively.
sketos
Messages
55
Reaction score
0
Hello everyone,

I have generated a graph in one quadrant and i need to generate the reflexion of it in the other quadrants. I need to generate a graph like the one found in (http://arxiv.org/pdf/astro-ph/0103143v1.pdf) figure 2. The figure below show the graph i have i one quadrant.

2PCF.png


Anyone know how to take the reflection of it to the rest of the quadrants in gnuplot??

The code i used is:

set terminal postscript eps color enhanced size 7,7
set output '2PCF.eps';

set xlabel "r_p h^{-1}Mpc" font "Times-Roman, 25
set ylabel "{/Symbol p} h^{-1}Mpc" font "Times-Roman, 25
set xrange [1: ]
set yrange [1: ]set pm3d map
set view map
set style data pm3d

set dgrid3d 20,20
set hidden3d
unset surface
set pm3d at b
set cbtics 1 norangelimit
set cbrange [0:8]
set format cb "%3.1f"
set palette model RGB
#set palette defined

splot "data.dat" u 1:2:4 notitle
 
Physics news on Phys.org
Just a guess as I haven't used gnuplot in a while, and haven't ever really used the splot stuff. Can you do something like,

Code:
splot "data.dat" using 1:2:4 notitle, "data.dat" using ($1*-1):2:4, "data.dat" using 1:($2*-1):4, "data.dat" using ($1*-1):($2*-1):4
 
Last edited:
Thank you!
 

Similar threads

Back
Top