Comment à l'échelle de l'axe de Gnuplot
J'ai un jeu de données qui a deux onglet délimité par des colonnes que j'ai tracé dans un simple axe XY. La variable indépendante (axe des x) est la durée en minutes. Ce que je veux, c'est l'intrigue de ce en heures au lieu de quelques minutes. Comment pourrais-je appliquer cette mise à l'échelle dans gnuplot tout tracé?
OriginalL'auteur sfactor | 2010-11-17
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à cette question; peut-être qu'il va nous aider.
Dans votre cas, je pense que vous voulez quelque chose comme
Ces commandes indiquent gnuplot vous fournir timedata dans la forme de procès-verbaux,
mais vous voulez les afficher avec les heures et les minutes.
MODIFIER (voir les commentaires): (en ignorant le temps de mise en forme) mise à l'Échelle de l'axe d'un fichier de données
data.dat
peut être réalisé comme suit:La
$1
est la colonne que vous souhaitez mettre à l'échelle, ce qui vous manipuler avec des opérations mathématiques.Vous avez généralement besoin d'envelopper l'ensemble de l'expression entre parenthèses avant le déplacement sur d'autres colonnes.
Je ne suis pas certain de ce que tu veux dire. Si vous voulez dire "diviser le x de la colonne de 60", alors vous pouvez le faire comme suit: "l'intrigue "./les données.dat" à l'aide de ($1/60):2 avec ligne. Si vous voulez 74 affichage de l'01:14 alors la réponse ci-dessus est ce que vous voulez
OriginalL'auteur Tom