Enige tijd geleden schreef ik over oppervlakte- en contourdiagrammen in Microsoft Excel in Dian Chapman’s nu ter ziele gegane TechTrax Ezine. In dat artikel beschreef ik de gegevensvereisten voor oppervlakte- en contourdiagrammen, en beschreef ik enkele van de opmaak eigenaardigheden van deze diagrammen. Dat artikel gold voor Excel versies 97 tot en met 2003, maar zoals zoveel andere aspecten van grafieken, heeft Excel 2007 dat allemaal veranderd.
Voor deze voorbeelden gebruiken we deze eenvoudige dataset. Elke waarde in het raster is het product van de overeenkomstige rij- en kolomkoppen.
Excel 2003 Contour- en Oppervlaktegrafieken
Selecteer de gegevens en voeg een contourgrafiek in, dan krijgt u iets als dit. Ik heb de horizontale en verticale assen verwijderd (eigenlijk de “categorie” en “serie” assen), en een eenvoudig kleurenschema gekozen voor de gegevensbanden. Om de banden op te maken, moet je de legenda-sleutel voor die band opmaken, het kleine vierkantje voor het label.
Schaal
Die schaal is een beetje grof, en symmetrische kenmerken zoals het zadelpunt en de vormen van de gekleurde banden in de hoeken worden niet symmetrisch weergegeven. Je kunt niet veel doen aan de asymmetrie; ik voegde rijen en kolommen in de brongegevens in, en interpoleerde waarden, om de resolutie te verdubbelen. Dit verhielp de vreemde rendering niet, maar verbeterde het in ieder geval een beetje.
Om de schaal van de stroken te veranderen, moet je de legenda opmaken. Het Format Legend dialoogvenster heeft een Scale tab, net als in een typisch Format Axis dialoogvenster. Je kunt de “waarde”-as niet zien, maar je kunt hem selecteren in de Chart Toolbar’s Chart Element dropdown, en de schaal ervan direct opmaken.
Hier is de contourgrafiek met een fijnere schaal en meer tinten blauw en rood.
Hieronder ziet u het bijbehorende oppervlaktediagram. De waarde-as is nu duidelijk, en de zadel-achtige vorm van het oppervlak is misschien gemakkelijker te zien dan in de contourgrafiek. Het nadeel is dat een deel van het oppervlak, de donkerblauwe hoek, ver genoeg zakt om aan het zicht te worden onttrokken door het zadelpunt in het midden van de grafiek.
Orientation
You can adjust the orientation of the surface chart using the 3-D View dialog, available by right-clicking on the chart.
In Excel 2003, you can also click on a corner of the box enclosing the chart…
… and drag the corner to reorient the chart. While dragging, just the outline of the box is visible, showing how the orientation is changing.
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.
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.
And the corresponding surface chart. Asymmetric rendering of the saddle point and other features has not changed since Excel 2003.
Orientation
The Format Chart Area dialog in Excel 2007 includes a 3-D Rotation pane to allow adjustment of the surface chart’s orientation. Zoals veel 2007-dialoogvensters is het veel groter dan het overeenkomstige 2003-dialoogvenster zonder veel verschil in de eigenlijke functie.
U kunt ook de hoeken in de Excel 2007-oppervlaktegrafiek selecteren, maar u kunt ze niet verslepen om de oriëntatie van de grafiek aan te passen.
Opmaak
Net als veel andere opmaak in Excel 2007, met name in Excel 2007-diagrammen, is de arcering van de contour- en oppervlaktediagrammen nogal over-the-top. De diagrammen hebben overdreven kleurverlopen, kennelijk om de reflecties en de helderdere en donkerdere verlichting weer te geven die wordt veroorzaakt door een lichtbron die zich onder een bepaalde schuine hoek bevindt.
De kleurverlopen zijn niet te ernstig in een oppervlaktediagram, maar in een contourdiagram interfereren ze met de interpretatie van de waarden in de banden. Omdat de isolijnenkaart “plat” is, zou je denken dat hij niet wordt beïnvloed door een scheve lichtbron. Maar de isolijnenkaart is eigenlijk gewoon een bovenaanzicht van de oppervlaktekaart, dus alle arceringen verschijnen in beide kaarten.
De variaties in kleur zouden niet zo slecht zijn als er een manier was om de verschillen af te zwakken. Ik heb een tijdje gezocht, maar kon geen manier vinden om de variatie binnen een kleurenband te verminderen. Ook kon ik geen enkele textuur of andere functie vinden die het uiterlijk van de grafieken verbetert.
Het is mogelijk om de lichte en donkere gebieden in de 2007 grafieken te verwijderen, waardoor ze vlakke kleuren krijgen zoals in hun 2003 tegenhangers. Je moet behoorlijk diep graven om de truc te vinden, dus ik ben blij om het hier met u te delen.
U moet de band van kleur opmaken. Om dit te doen, klik eenmaal op de legenda, klik dan eenmaal op het label van de band die u wilt opmaken. Klik dan met de rechtermuisknop op dit label en kies Formatteer band uit het pop-up menu.
In het Formatteer band dialoogvenster, klik op 3-D Formatteren, klik dan op Materiaal, en onder Speciaal effect, selecteer de Vlak optie.
This removes all of the textures within the band. Repeat for every band in the contour plot…
… or surface chart.
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.
The border seems to help the surface chart more than the contour plot.