Question XYZ 3D-chart dans Excel


J'ai un tableau de données comme suit:

    X   Y   Z
N1  2   5   6
N2  2   7   8
N3  0   1   2
N4  0   4   5
N5  9   10  10
N6  4   9   9
N7  0   2   4
N8  0   7   8
N9  0   7   8

Maintenant, je voudrais faire un graphique 3D, dont les 3 axes sont X, Y et Z. Pour chaque hache, les étiquettes sont 0, 1, 2, 3, ..., 10. Donc sur place (2,5,6), Je veux avoir un point étiqueté N1; sur place (2,7,8), Je veux avoir un point étiqueté N2... Enfin, il y a 9 points dans le tableau.

Pensez-vous que c'est réalisable dans Excel?


4
2018-03-18 22:47


origine


Que se passe-t-il lorsque vous sélectionnez les données et que vous choisissez ensuite dans le ruban Insérer de la section Graphique, c'est-à-dire Ligne puis Ligne 3D? - Darius
Cela ne donne pas un tableau que je veux ... - SoftTimur


Réponses:


Ceci n'est qu'une solution partielle. Ce que vous voulez peut être en dehors de la capacité d'Excel. Peut-être regarder dans Mathmatica pour des solutions graphiques 3D plus avancées.

Si vous créez une grille, X horizontalement, Z verticalement, vous pouvez saisir les valeurs Y dans les cellules.

   0  1  2  3  4  5  6  7  8  9 10
0
1
2  1
3
4
5  4
6        5
7
8        7
9              9
10                           10

Sélectionnez tout et créez un tableau à cylindre 3D. Votre résultat sera comme ça. Il manque les étiquettes et (0,4,2). Vous pouvez ajouter les étiquettes manuellement.

3D Cylinder Chart


4
2018-03-19 00:22



Merci de poster ceci, cela me sauve de télécharger une capture d'écran de ma version. @SoftTimur, ici vous pouvez voir les inconvénients d'un graphique 3D en action. Quelle est la valeur de la colonne bleue à la position 2,6? Même avec le quadrillage, il est impossible de le savoir car la perspective 3D supprime la relation entre le quadrillage et le haut de la colonne. - teylyn
Merci pour votre commentaire, une autre question ... comment avez-vous ajouté le quadrillage sur le sol? - SoftTimur
Cliquez avec le bouton gauche pour sélectionner l'axe où se trouvent les étiquettes 0 - 10, cliquez avec le bouton droit de la souris et sélectionnez Ajouter un quadrillage principal. - Hand-E-Food


Vous devez organiser les données dans une grille de 11 x 11 (de 0 à 10 de part et d’autre). À l'intersection des valeurs X et Y, entrez la valeur Z. Ensuite, tracez les données sous forme de graphique à colonnes 3D avec le modèle le plus à droite dans la liste déroulante.

enter image description here

Le résultat sera relativement illisible, car les graphiques 3D ne fonctionnent pas sur une surface 2D, à moins que vous ne puissiez les faire pivoter et les mettre en perspective.


3
2018-03-19 00:23





Vous pouvez utiliser un complément. Par exemple, complément 5dchart pour Excel http://5dchart.com Dans ce cas, vous devez définir des valeurs de 4ème axe égales à 1 et, après la génération du graphique, diminuer la taille de la bulle en cliquant plusieurs fois sur le bouton S-.


1
2018-05-01 07:37





Pour les personnes ayant les mêmes problèmes, il existe un outil utile nommé FunFun, qui permet d’utiliser des langages Web tels que HTML, CSS et JavaScript dans Excel.

Javascript a beaucoup de bibliothèques puissantes pour la visualisation de données, comme vis.js et D3, que vous pouvez utiliser avec ce complément Excel pour créer n'importe quel graphique.

J'ai fait ce graphique avec vis.js sur le site FunFun que j'ai directement chargé dans Excel en collant le lien de l'éditeur en ligne funfun ci-dessous:

https://www.funfun.io/1/edit/5a325e3761242f75d94053ed

Comme vous pouvez le voir, vous pouvez facilement créer un graphique à barres 3D avec plusieurs options, simplement en modifiant le code de l'éditeur en ligne Funfun, qui dispose d'une feuille de calcul incorporée où vous pouvez voir instantanément la sortie de votre code.

Voici quelques captures d'écran (add-in Site to Excel):

playground

load

final

J'espère que cela aide !


1
2017-12-28 14:54



Wow ... Merci beaucoup d'avoir pris le temps d'écrire le code et de répondre à mon ancienne question ... Nous pouvons même faire glisser le graphique 3D dans différentes directions ... et le code est très court ... Cet outil Funfun est des choses vraiment incroyables ... - SoftTimur
Vous êtes les bienvenus, heureux de vous aider :) - nicolas dejean