Tableaux de contour et de surface dans Excel 2007

Il y a quelque temps, j’ai écrit sur les graphiques de surface et de contour dans Microsoft Excel dans le défunt TechTrax Ezine de Dian Chapman. Dans cet article, je décrivais les exigences en matière de données pour les graphiques de surface et de contour, et je décrivais certaines des idiosyncrasies de formatage de ces graphiques. Cet article était valable pour les versions 97 à 2003 d’Excel, mais comme tant d’autres aspects des graphiques, Excel 2007 a changé tout cela.

Pour ces exemples, utilisons cet ensemble de données simple. Chaque valeur de la grille est le produit des en-têtes de ligne et de colonne correspondants.

Données pour les exemples de graphiques de contour et de surface

Données pour les exemples de graphiques de contour et de surface

Excel 2003 Graphiques de contour et de surface

Sélectionnez les données et insérez un graphique de contour, et vous obtiendrez quelque chose comme ceci. J’ai supprimé les caractéristiques de l’axe horizontal et de l’axe vertical (en fait, les axes  » catégorie  » et  » série « ), et j’ai choisi un schéma de couleurs simple pour les bandes de données. Pour formater les bandes, vous formatez la clé de légende de cette bande, le petit carré devant l’étiquette.

Graphique de contour Excel 2003 avec échelle par défaut

Graphique de contour Excel 2003 avec échelle par défaut

Échelle

Cette échelle est un peu grossière, et les caractéristiques symétriques comme le point de selle et les formes des bandes colorées dans les coins ne sont pas rendues symétriquement. Vous ne pouvez pas faire grand-chose contre l’asymétrie ; j’avais l’habitude d’insérer des lignes et des colonnes dans les données sources, et d’interpoler les valeurs, pour doubler la résolution. Cela n’a pas guéri le rendu étrange, mais l’a au moins un peu amélioré.

Pour modifier l’échelle des bandes, formatez la légende. La boîte de dialogue Format Legend possède un onglet Scale, tout comme dans une boîte de dialogue Format Axis typique. Vous ne pouvez pas voir l’axe  » valeur « , mais vous pouvez le sélectionner dans la liste déroulante Chart Element de la barre d’outils Chart, et formater son échelle directement.

Excel 2003 Chart Element Selection Dropdown

Excel 2003 Chart Element Selection Dropdown

Voici le graphique de contour avec une échelle plus fine et plus de nuances de bleu et de rouge.

Graphique de contours Excel 2003 avec échelle fixe

Graphique de contours Excel 2003 avec échelle fixe

Voici le graphique de surface correspondant. L’axe des valeurs est maintenant évident, et la forme en selle de la surface est peut-être plus facile à envisager que dans le graphique de contour. L’inconvénient est qu’une partie de la surface, le coin bleu foncé éloigné, descend suffisamment loin pour être masquée par le point de selle au milieu du graphique.

Excel 2003 Surface Chart with Fixed Scale

Excel 2003 Surface Chart with Fixed Scale

Orientation

You can adjust the orientation of the surface chart using the 3-D View dialog, available by right-clicking on the chart.

Excel 2003 3D View Dialog

Excel 2003 3D View Dialog

In Excel 2003, you can also click on a corner of the box enclosing the chart…

Excel 2003 Surface Chart with Corners Selected

Excel 2003 Surface Chart with Corners Selected

… and drag the corner to reorient the chart. While dragging, just the outline of the box is visible, showing how the orientation is changing.

Changing Excel 2003 Surface Chart Orientation with the Mouse

Changing Excel 2003 Surface Chart Orientation with the Mouse

Excel 2007 Contour and Surface Charts

To make a contour chart in Excel 2007, like 2003, you select the data, and insert the chart.

Scale

You can’t format the legend to adjust the scale of the colored bands, but you can select the value axis using the dropdown on the Chart Tools > Layout or Format tab.

Excel 2007 Chart Element Selection Dropdown

Excel 2007 Chart Element Selection Dropdown

To change the colors of each band, select the legend entry (the legend keys in 2007 cannot be selected) and open the formatting dialog. The tabs for fill and border color refer to the formats of the legend key and the corresponding band.

Here is the contour plot with the same scale as the 2003 example above.

Excel 2007 Contour Chart with Fixed Scale

Excel 2007 Contour Chart with Fixed Scale

And the corresponding surface chart. Asymmetric rendering of the saddle point and other features has not changed since Excel 2003.

Excel 2007 Surface Chart with Fixed Scale

Excel 2007 Surface Chart with Fixed Scale

Orientation

The Format Chart Area dialog in Excel 2007 includes a 3-D Rotation pane to allow adjustment of the surface chart’s orientation. Comme beaucoup de boîtes de dialogue de 2007, elle est beaucoup plus grande que la boîte de dialogue correspondante de 2003 sans grande différence dans la fonction réelle.

Vous pouvez également sélectionner les coins dans le graphique de surface d’Excel 2007, mais vous ne pouvez pas les faire glisser pour ajuster l’orientation du graphique.

Dialogue de visualisation 3D d'Excel 2007

Dialogue de visualisation 3D d'Excel 2007

Mise en forme

Comme beaucoup d’autres mises en forme dans Excel 2007, en particulier dans les graphiques Excel 2007, l’ombrage des graphiques de contour et de surface est plutôt exagéré. Les graphiques présentent des gradients de couleur excessifs, apparemment pour représenter les reflets et l’éclairage plus clair et plus sombre causés par une source lumineuse située à un certain angle oblique.

Les gradients ne sont pas trop sévères dans un graphique de surface, mais dans un graphique de contour, ils interfèrent avec l’interprétation des valeurs dans les bandes. On pourrait penser que puisque le graphique de contour est « plat », il ne serait pas affecté par une source lumineuse décalée. Mais le graphique en courbes de niveau n’est en fait qu’une vue de dessus du graphique de surface, donc toutes les ombres apparaissent dans les deux graphiques.

Les variations de couleur ne seraient pas à moitié mauvaises s’il y avait un moyen d’atténuer les différences. J’ai cherché pendant un certain temps, cependant, et je n’ai trouvé aucun moyen de réduire la variation au sein d’une bande de couleur. Je n’ai pas non plus pu trouver une sorte de texture ou une autre caractéristique qui améliore l’apparence des graphiques.

Il est possible de supprimer les régions claires et sombres dans les graphiques 2007, les rendant avec des couleurs plates comme dans leurs homologues 2003. Il faut creuser assez profondément pour trouver l’astuce, je suis donc heureux de la partager avec vous ici.

Vous devez formater la bande de couleur. Pour ce faire, cliquez une fois sur la légende, puis une fois sur l’étiquette de la bande que vous voulez formater. Ensuite, cliquez avec le bouton droit de la souris sur cette étiquette et choisissez Formater la bande dans le menu contextuel.

Dans la boîte de dialogue Formater la bande, cliquez sur Format 3-D, puis sur Matériau, et sous Effet spécial, sélectionnez l’option Plat.

Format Band - 3D Format - Material Dialog

Format Band - 3D Format - Material Dialog

This removes all of the textures within the band. Repeat for every band in the contour plot…

Excel 2007 Contour Chart with Fixed Shading

Excel 2007 Contour Chart with Fixed Shading

… or surface chart.

Excel 2007 Surface Chart with Fixed Shading

Excel 2007 Surface Chart with Fixed Shading

While the default texture with all of the shading and gradients was excessive, it provided a bit of detail missing in the flat-colored charts. In 2003, this detail was provided by borders on the bands. Add a border using the Format Bands dialog.

Excel 2007 Contour Chart with Borders

Excel 2007 Contour Chart with Borders

The border seems to help the surface chart more than the contour plot.

Excel 2007 Surface Chart with Borders

Excel 2007 Surface Chart with Borders

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.