Im Kontext eines Liniendiagramms mit Zeitdaten in regelmäßigen Intervallen, in denen sich mehrere Reihen überlappen könnten, wäre der optimale Weg: A12) Geben Sie dem Benutzer an, dass sich das Diagramm überlappt Serie?
B) dem Benutzer die Möglichkeit geben, all diese Serien zu visualisieren? Wie überspannt die Serie irgendwie?Optimale Anzeige für überlappende Reihen in einem Liniendiagramm
Antwort
Es gibt mehrere Möglichkeiten, um anzuzeigen, dass sich in einem Diagramm überlappende Reihen befinden. Sie können den Radius von einem von ihnen erhöhen. Die Anzahl der Legendenelemente gibt an, wie viele Serien es auch gibt. Schließlich können Sie Serien auf verschiedenen yAxis mit unterschiedlichen Eigenschaften top
und height
verteilen. Wenn Sie im Stilmodus auf den Legendeneintrag zeigen, ändert sich auch die Deckkraft anderer Serien.
API Referenz:
http://api.highcharts.com/highcharts/plotOptions.line.marker.radius
Beispiele:
http://jsfiddle.net/whsgpdyw/ - Markierungsradius
http://jsfiddle.net/fuq6j4sg/ verändert sich - auf einer anderen yAchse
für überlappende Serie in einem Liniendiagramm jeder Serie, würde ich die behalten traditionelle Liniendiagramm, sondern legen Sie eine Beschriftung am Ende des Diagramms mit einer Farblegende. Die Legende und das Etikett helfen dem Benutzer, schnell Informationen zu erhalten.
Eine andere Version eines Liniendiagramms Serie für überlappende ein Linienbereich Chat sein.
Wenn Sie nicht nur auf Liniendiagramme stecken, würde ich ein Balkendiagramm vor. Im Folgenden finden Sie einige Beispiele, die Sie verwenden können.
Beispiel 3:
- 1. SSRS: Überlappende Linie in Liniendiagramm
- 2. D3.js Liniendiagramm überlappende Ausgabe
- 3. Plotting zwei Reihen Liniendiagramm R
- 4. mysql Anzeige berechnet Durchschnitt für alle Reihen
- 5. Kann man HighCarts zwingen, das Kreissymbol für alle Reihen in einem Liniendiagramm zu verwenden?
- 6. Wie LookupSet Anzeige Ergebnisse in vielen Reihen
- 7. div überlappende Positionierung in 3 Reihen Fluid Layout
- 8. Ändern Reihenfolge der Anzeige der Faktoren für überlappende Daten
- 9. Maximale nicht überlappende Intervalle in einem Intervallbaum
- 10. Anzeige Einzelpunkt auf Google Material Liniendiagramm
- 11. Schienen Chartkick. Liniendiagramm mit mehreren Reihen und verschachteltem Hash
- 12. Anzeige Liniendiagramm mit verbundenen Punkten mit chartJS
- 13. Optimale Größe für Datenbankpartitionen
- 14. Optimale Speichereinstellungen für JBOSS Server zur Verwendung in einem Entwicklungsrechner
- 15. Programmatische Anzeige von Datenbeschriftungen in Google Spreadsheet Eingebettete Liniendiagramm
- 16. Optimale Speicherzuweisung für Apache Spark
- 17. Wie indexierte Reihen in einem Diagramm
- 18. Crystal Reports - Anzeige Zeichenfolge von \ in Reihen getrennt
- 19. überlappende Intervalle in einem Datenrahmen in r
- 20. tableview Einschränkungen für optimale Fensterbreite
- 21. Überlappende Berichtselemente verursachen Datensatzfehler
- 22. Referenzlinie für Liniendiagramm
- 23. Optimale Massenabfrage Größe für multiSearch in ElasticSearch
- 24. Überlappende Berichtselemente über einem Bildsteuerelement
- 25. Liniendiagramm für mehrere Variablen
- 26. Überlappende Objekte in einem Binärbild extrahieren
- 27. Anzeige Kendo UI Liniendiagramm auf Kendo UI Tooltip
- 28. Join zwei Reihen in einem in mysql
- 29. Guter Bibliotheksentwurf für "überlappende" Funktionalität
- 30. Broschüre - Tooltips für überlappende Polylinien
Dank für die Optionen. Leider kann der Marker aufgrund der Leistungsverschlechterung im Diagramm keine Option sein. Die Serien werden berechnet und auf zwei verschiedene yAxis aufgeteilt. Meistens liegen die überlappenden Reihen in derselben yAchse. Obwohl ich nicht wusste, dass yAxis Positionierung im zweiten Beispiel dargestellt. Vielleicht, wenn ich die überlappenden Reihen vor der yAxis-Zuweisung vorbestimme, werde ich in der Lage sein, mehr yAxis auf verschiedene Weisen zu positionieren, um sicherzustellen, dass die überlappenden Reihen alle in verschiedenen yAxis sind. –