2017-03-01 8 views
1

Ich möchte ein Balkendiagramm erstellen, das Gruppen zu zwei Zeitpunkten vergleicht, t1 vs t2. Aber anstatt sie nebeneinander zu haben, möchte ich t2 (jetzt) ​​als Balken und t1 (vorher) als horizontale Linie haben. Ähnlich wie mit Tableau (für diejenigen, die es verwenden). Außer dass es kein horizontales Balkendiagramm sein muss, kann es nur das normale vertikale sein.Excel - Balkendiagramm mit horizontaler Referenzlinie auf jedem Balken

Hier ist ein Beispiel für den Datensatz, den ich habe und wie ich es aussehen muss.

Metric WeekEnding Bucket1 Bucket2 Bucket3 Bucket4 
Debt 16/09/2016 88  126 116   89 
Debt 23/02/2017 61  87 65   82 

enter image description here

Antwort

0

Zuerst sieht es aus wie das Diagramm nicht Ihre Daten auf zwei Arten reflektieren. Die Balken sehen aus wie für die Serie 16/09/2016, aber Sie sagten, die Balken sollten t2 (jetzt) ​​widerspiegeln, und die anderen Serien sind jünger. Außerdem scheinen die Linien keine der Reihen zu reflektieren - zum Beispiel in Bucket 2, das Liniensegment liegt irgendwo bei 115, und das ist weder Serie 1 noch Serie 2. Also, in meiner Antwort unten ist mein resultierendes Bild etwas anders als deine Karte.

Eine Möglichkeit, dies zu tun, ist eine 2D-Cluster-Säulendiagramm, ändern Sie die T1-Serie in XY-Streuung, dann machen Sie die Markierung ein Liniensegment und machen das Segment so breit wie Sie es brauchen (leider sehe ich nicht ein Weg, um die Breite zu erhöhen, ohne die Höhe zu ändern).

Weitere Details (beachten Sie, dass meine Anweisungen Excel 2013 verwenden): Wählen Sie zuerst die Diagrammdaten und wählen Sie "2D Clustered Column Typ". Klicken Sie dann mit der rechten Maustaste auf einen der Balken der t1-Serie und wählen Sie "Seriendiagrammtyp ändern". Dann ändern Sie die t1-Serie in "Scatter" (d. H. XY-Streuung) und deaktivieren Sie "Secondary Axis", um die Reihe auf der gleichen Achse zu zeichnen. Klicken Sie dann mit der rechten Maustaste auf einen Punkt der t1-Serie, wählen Sie "Datenreihe formatieren", und wählen Sie unter "Marker-Optionen" die Liniensegmentmarkierung unter "Built-In". Erhöhen Sie die Größe so hoch wie nötig. Sie können die Rahmenbreite reduzieren und dadurch wird die Breite leicht reduziert.

Hier ist die resultierende Handlung. Ich habe meine Excel-Datei here hochgeladen.

Here is the resulting plot

Verwandte Themen