Streudiagramm mit einer Textachse (nicht numerisch)

Stellen wir uns vor, ich verwalte 100 Pizzerien. Ich möchte jeden Tag ein Diagramm zeichnen, wie lange Lieferungen dauern.

Meine Daten könnten so aussehen:

London      23
London      22
London      44
London      18
Paris       34
Paris       14
New York    45
etc

Ich möchte ein Streudiagramm; Zahlen (Minuten) auf einer Achse und Städte auf der anderen Achse. Ich möchte auch, dass jede Stadt in der von mir gewählten Reihenfolge angezeigt wird.

Ich kann dies nur zum Laufen bringen, wenn ich jeden Stadtnamen durch eine Nummer (Stadtnummer) ersetze, aber das hat den Effekt, dass die Achsenbeschriftungen die Stadt sind zahlen (statt Name der Stadt). Wie kann ich die Nummer durch den echten Stadtnamen ersetzen? Ich möchte nicht jeden Datenpunkt beschriften, sondern nur die Stadtachse! Ich habe eine sekundäre Achse ausprobiert, kann aber den Stadtnamen nicht als Bezeichnung abrufen.

Ich möchte 'einfaches' Excel verwenden, um dies zu lösen, aber wenn es eine andere Lösung gibt (zB VBA, Python), würde mich das auch interessieren...

Author: Kenster, 2013-09-17

8 answers

Excel-Streudiagramme können keine Namen anstelle von Werten auf ihrer x-Achse annehmen. Sie nehmen eine Zahlenreihe für die x-Achse an. Wenn Sie den Effekt eines Streudiagramms replizieren, aber benannte x-Achsenwerte verwenden möchten, können Sie stattdessen ein Liniendiagramm verwenden.

Zuerst müssen Sie jedoch Ihre Daten neu anordnen. Jeder Datenpunkt für eine Stadt muss sich in einer separaten Spalte in derselben Zeile befinden. Für Ihren Beispieldatensatz:

   A         B   C   D   E    
1  London    23  22  44  18
2  Paris     34  14
3  New York  45

Wählen Sie die Daten aus und wählen Sie einen Liniendiagrammstil mit Datenpunkten markiert. Doppelklicken Sie auf eine Zeile, um in den Dialog Format Data Series zu gelangen. Wählen Sie unter Linienfarbe Keine Zeile und klicken Sie auf OK. Sie können den Vorgang mit dem Rest des Datensatzes schnell wiederholen, indem Sie auf eine Zeile klicken und STRG drücken+Y.

Das Endergebnis sieht ungefähr so aus:

Liniendiagramm Beispiel

 7
Author: Excel Tactics,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-09-23 10:42:53

Am Ende habe ich PyPlot verwendet, mit der hervorragenden Anleitung von http://matplotlib.org/gallery.html, um die Funktionen zu sehen, die ich verwenden wollte. Nicht für den Nicht-Programmierer,aber ich denke, PyPlot kann absolut alles.

 1
Author: Chris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-26 22:57:02

Sie müssen nur ein zweizeiliges Diagramm anstelle eines einzeiligen Diagramms auswählen.

img

 1
Author: Omar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-07 06:35:03

Für Menschen mit den gleichen Problemen, es ist ein nützliches tool mit dem Namen FunFun, die es Menschen ermöglicht die Verwendung von web-Sprachen wie Html, Css und JavaScript in Excel.

Javascript verfügt über viele leistungsstarke Bibliotheken zur Datenvisualisierung, z. B. Diagramme.js und D3, die Sie mit diesem Excel-Add-In verwenden können, um ein beliebiges Diagramm zu erstellen.

Ich habe dieses Diagramm mit Diagramm erstellt.js auf der FunFun-Website, die ich direkt in Excel geladen habe, indem ich den Link des Funfun-Online-Editors eingefügt habe unter:

Https://www.funfun.io/1/edit/5a3be7c2b848f771fbcdebbc

Wie Sie sehen, können Sie den Stadtnamen korrekt in die gewünschte Reihenfolge einfügen, indem Sie einfach den Code im Funfun-Online-Editor ändern, der über eine eingebettete Tabelle verfügt, in der Sie die Ausgabe Ihres Codes sofort sehen können.

Hier sind einige Screenshots (Website zu Excel Add-in):

Kinderspielplatz

laden

Codes

endgültig

Hoffe das hilft !

 1
Author: nicolas dejean,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-19 12:47:42

Sie können jeder Ihrer X-Achsen-Textkategorien eine Nummer zuweisen. Beispielsweise: Norden = 1 Ost = 2 Süd = 3 Westen = 4

Die Datenpunkte werden in einer Zeile über jeder Zahl auf der x-Achse angezeigt.

 0
Author: Joe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-26 21:38:46

Dies sollte ein High-Low-Close chart. Wenn Sie Durchschnittswerte basierend auf mehreren Lieferzeiten messen, können Sie die durchschnittliche Zeit, die niedrigste Zeit und die höchste Zeit anzeigen. Mit ein wenig Zellbewegung und Mittelwertbildung können Sie das höchste dritte Mal, das niedrigste dritte Mal und das mittlere dritte Mal den Durchschnitt der einzelnen Male im HLC-Diagramm anzeigen. Mit einer ausreichend großen Anzahl von Messungen und ein wenig Analyse wäre dies ein ziemlich gutes Ergebnis in Bezug auf verwalten der Fahrer - / Ladenbeschäftigung, der Liefergruppierung und des Lieferbereichsmanagements.

Fügen Sie eine averagetimeofdelivery/Priceoforder-Messung über mehrere Monate hinzu, und Sie können dann zukünftige Einnahmen basierend auf der Lieferfläche projizieren. Zum Beispiel, wenn Ihre High-Profit-Lieferungen sind weniger als 10 Minuten entfernt, und Sie erhalten eine Menge von Lieferungen, die 15 + Minuten entfernt sind, aber netto kleine Gewinne, dann basierend auf $ saved/profitloss könnten Sie möglicherweise einige Änderungen an Ihrem Lieferbereich machen und dann fahrer zählen. Weniger Leute zu bezahlen ist ein großartiges Rezept, um Gewinne zu steigern. Ich weiß, dass das viel weiter im Unkraut ist, als die Post geht, und es ist eine super alte Post, aber ich habe Pizzen geliefert und hatte ein ähnliches Excel-Problem (unabhängig von der Pizza-Lieferung), und ich hatte Lust zu schimpfen.

 0
Author: Sean,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-01-27 16:06:08

Ich habe eine Art Problemumgehung. Fügen Sie die benötigten Beschriftungen in Spalte 2 (zweite Spalte der Tabelle) hinzu. Erstellen Sie das glatte Streudiagramm und klicken Sie mit der rechten Maustaste auf die Kurve und klicken Sie auf "Datenbeschriftungen hinzufügen". Klicken Sie mit der rechten Maustaste auf eine der Datenbeschriftungen neben der Kurve und klicken Sie auf "Format data Labels". Deaktivieren Sie x-Wert, deaktivieren Sie die Option y-Wert und markieren Sie " - Wert von Zellen" und wählen Sie den relevanten Bereich (Zweite Spalte in meinem Fall, aber kann überall sein). Es ist keine perfekte Lösung, wie Sie es immer noch haben werden zahlen, die auf der x-Achse angezeigt werden (oder Beschriftungen anzeigen, die auf "keine"gesetzt sind).

 0
Author: Guppy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-20 10:37:26

Dies ist ein alter Thread, aber ich suchte nach einer Möglichkeit, ein Streudiagramm zu verwenden. In Excel können Sie einfach ein Liniendiagramm verwenden, wie zuvor angegeben (danke!), setzen Sie Ihre Marker wie gewünscht und keine Linie. Ich habe ein paar Datenpunktbeschriftungen hinzugefügt. Ich habe Stunde des Tages als Text geschwenkt und verwendet: HOD =TEXT(HOUR([@[Call Time]]),"00") mit HOD in Zeilen, DOW in Spalten. Geben Sie in "Daten auswählen" für das Diagramm jeden Tag mit seinen stündlichen Volumina ein. Hinweis: Um sicherzustellen, dass meine Daten verstanden werden, habe ich eine Heatmap des Pivots mit den Volumes hinzugefügt neben dem Diagramm, wodurch zwei Mittel zur Anzeige der High-Volume-Tage/Zeiten. Hoffe, das ist nützlich für jemanden!

Lautstärke der Anrufe nach Tagesstunde und Wochentag

Lautstärke der Anrufe nach Tagesstunde und Wochentag

Die dazugehörige Heatmap

Wärmekarte

 0
Author: Kim M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-07 04:02:30