J'ai un ensemble de 500 points de données, mais je souhaite marquer l'axe X de 1 à 100, car il s'agit de 500 points de données à partir d'un 100 ns Plage de temps.Générer mes propres valeurs de l'axe X/Remplacer l'axe X par des valeurs propres
Voici mon fichier d'entrée gnuplot:
set xtics font "Arial,18"
set terminal pdf solid font 'Arial,18' # pdf files are great for inkscape
set output 'plot.pdf'
unset label # Remove all labels
unset xtics; unset ytics # Remove all tics
set ytics nomirror # Only have tics on left
set xtics nomirror # Only have tics on bottom
set border 3 # Only have border on bottom and left
set yrange [0:]
set ylabel "RMSD " offset 2
set xlabel "Simulation Time (ns)" offset -2
plot "PvP_all.agr" using 1:2 title '' with lines lw 1
Voici les 15 premières lignes de PvP_all.agr:
@with g0
@ xaxis label "Frame"
@ yaxis label ""
@ legend 0.2, 0.995
@ legend char size 0.60
@ s0 legend "PvP_all"
@target G0.S0
@type xy
1.000 1.4106
2.000 2.3436
3.000 1.8033
4.000 1.9517
5.000 1.9163
6.000 1.7445
7.000 1.8902
Les colonnes continuent à 500,000
This is an imgur hosted image of the resulting plot
Qu'est-ce que Je veux à la place est exactement les mêmes données, mais l'axe X sho Soit 1 à 100 avec des tics tous les 25, au lieu de 1 à 500. Comment puis-je faire cela? La post-édition ne fonctionnera pas, car j'en ai beaucoup à faire.
Note: Original édité car je faisais un lien vers une question r et j'essayais par erreur d'utiliser les commandes r dans gnuplot.
En effet, la réponse liée n'a rien à voir avec gnuplot, donc bien sûr vous ne trouverez pas ces commandes. Si vous pouviez mieux expliquer ce que vous voulez réellement et comment vos données ressemblent, nous pouvons probablement vous aider. – Christoph
Merci @Christoph J'ai édité le post. – Oly