Graphique dans numbers

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Bonjour,

Est-il possible dans numbers de faire un graphique avec une échelle Y linéaire, et une échelle X logarithmique ?

Merci
 

osnola

Membre confirmé
14 Novembre 2004
325
29
Bonjour,
oui, cela semble possible : après avoir sélectionné un graphique, avec l'inspecteur, tu peux ensuite choisir l'échelle de chacun des deux axes :
Capture d’écran 2020-08-10 à 16.37.53.png
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Merci, pour votre réponse.
L'image ne s'affiche pas, mais brièvement ; dans l'axe Y, je peux effectivement choisir ''linéaire'' ou ''log'' mais l'option ne s'affiche pas dans l'axe X. De plus, si je choisi ''log'' dans l'axe Y, ça change tout le graphique et pas seulement l'axe Y.
Merci
 

osnola

Membre confirmé
14 Novembre 2004
325
29
En utilisant Numbers 10.1 et nuage de points 2D, chez moi, cela a l'air de marcher :
Capture d’écran 2020-08-10 à 20.19.18.png

Par contre, si tu veux afficher deux séries en mode Barre 2D, … l'une avec une échelle logarithmique, l'autre avec une échelle linéaire, je ne suis pas sûr que cela soit possible...
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Merci pour votre patience !
Je fais des FFT (Analyse spectrale) Et pour y voir qqch, il faut avoir un graph avec des lignes, le nuage de points n'affiche rien qui vaille.
C'est dommage car ce programme est hyper intuitif et très simple a utiliser; (Comparé a open office avec lequel j'ai même pas réussi à sortir un graph.) et comporte plusieurs avantage (Comparé à Google sheet - online - limitation du nombre de ligne et colonne)
 

osnola

Membre confirmé
14 Novembre 2004
325
29
Bonjour,
cela serait une transformation de Fourrier continue, en allant dans l'onglet Séries puis ligne de connexion Droite ou Courbe, peut-être que cela pourrait aller. Mais si c'est une transformée discrète, il te faudrait un logiciel plus généraliste/spécialisé pour les afficher ; avec un peu de programmation, gnuplot (gratuit) devrait te suffire, mais il doit en exister d'autres beaucoup plus simple à utiliser.

Par contre, les autres modes ne font qu'afficher des points/barres/... à intervalle régulier ce qui explique qu'appliquer une échelle logarithmique sur ces intervalles réguliers n'a que peu de sens. D'ailleurs, c'est la même chose avec les graphiques de Numbers, Excel, LibreOffice...

Note:
- pour LibreOffice 7 (version anglaise), tu sélectionnes tes données puis tu cliques sur Chart... dans le menu Insert.
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Bonjour,
C'est des graphiques ainsi quelle veux faire. ici fait avec google sheet (online) et qui pose son propre lot de problème.
FFT.png


Si je met pas l'échelle log sur l'axe X, il est encore plus difficile d'apprécier (évaluer) les données.
FFT2.png


Bien que cela s'étudie, je ne me sens pas trop me lancer a programmer qqch. Mais je vais regarder quand même.

Par contre je suis surpris qu'il soit possible uniquement sur Google sheet de changer l'échelle sur l'axe X...
 

osnola

Membre confirmé
14 Novembre 2004
325
29
Dans les deux cas, cela ressemble à un ensemble de points 2D reliés par des lignes. Dans Numbers, tu dois pouvoir obtenir à peu près la même chose, en choisissant le mode nuage 2D, puis en choisissant dans l'onglet Série, "Symboles de Données : aucun" et "ligne de connexion : droite".

Capture d’écran 2020-08-12 à 12.29.01.png

Par contre dans Numbers, il ne semble pas possible de définir l'origine et la fin de l'axe logarithmique. Je viens d'essayer avec LibreOffice, avec lui, c'est possible, mais un peu plus compliqué...
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Il s'agit effectivement de points relié par une ligne. La colonne A pour les fréquences et la colonne B pour les niveaux sonores.

Impossible de faire un graphique avec l'axe Y en linéaire et X en log. Ça me change automatiquement la selection des valeurs sur la même colonne..

Il faut que je trouve un autre programme, il semble que celui ci est un peu rigide..
série.png
 

osnola

Membre confirmé
14 Novembre 2004
325
29
Bonjour,
chez moi, ces valeurs ne sont pas remplies (je suppose que c'est parce que j'ai créé un graphique avec trois séries ). Mais normalement, tu devrais avoir deux series différentes : en X, les valeurs que tu veux afficher sur l'abscisse (les longueurs d'onde ?) et en Y les valeurs que tu veux afficher en ordonnée ( Niveau (dB) semble bien ).

Note:
- concernant le champ nom, il peut indiquer une cellule et sert à ajouter un titre au graphique...
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Hmm; oui : La valeurs X et la valeur Y devrait être :
X : Niveau dB
Y : Fréquences

Quand dans l'onglet série, je change la valeur X (ou Y); La valeur Y (ou X) se change automatiquement et ainsi devient l'équivalent de Y (ou X). Du coup impossible d'avoir un graphique qui s'affiche correctement.

Bref : Il semble que je vas abandonner et chercher ailleurs.
 

iDanGener

Membre émérite
12 Mars 2011
652
96
Bonjour,
Pourquoi ne construisez-vous pas une colonne supplémentaire log X ; il vous suffirait alors de représenter les couples (log X , Y) dans un plan avec échelles linéaires ?
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
bonjour,

EDIT ; cause mauvaise manip.
Merci pour votre suggestion. Les données restent comme elles sont, c'est simplement l'échelle qui est log..
 

iDanGener

Membre émérite
12 Mars 2011
652
96
Est-ce à moi que vous répondez ? Par ce que mathématiquement, représenter les points (X, Y) dans un plan cartésien dont l’axe X est logarithmique et l’axe Y est linéaire, c’est exactement la même chose, que de représenter les points (log X, Y) dans un plan cartésien dont les deux axes sont linéaires. Les graphiques seront identiques.
 

Ds_le_moulin

Membre confirmé
3 Octobre 2010
101
1
Oui. Je pense bien que j'ai pas tout à fait compris.

Dans le post nro 7, il y a des copies d'écrans de mes graphiques. Dans le 1er graph, l'échelle n'est pas linéaire ; et je peux bien visualiser les données. Dans le 2nd, c'est linéaire, on y distingue pas grand chose.
 

iDanGener

Membre émérite
12 Mars 2011
652
96
En complément à ma réponse plus haut.

Si j'ai bien compris ce que vous voulez faire, il suffit d'ajouter une colonne entre x et y et dans cette nouvelle colonne, faire calculer log(x) (en fait vous le calculez pour une seule cellule, puis vous glissez la cellule vers le bas pour les autres valeurs).

Ensuite, il suffit de faire le graphique normalement, mais au lieu de sélectionner les colonnes x et y, vous sélectionnez les colonnes log x et y.
log x.png

Daniel
 
Dernière édition par un modérateur: