ich hänge mal wieder fest bei meinem aktuellen Projekt. Hier eine kurze Erklärung meines Problems:
Ich erstelle ein Histogramm um Häufigkeiten von Koordinatenpaaren festzustellen. Leider gibt es einige Koordinatenpaare, welche sehr häufig vorkommen. Andere nur sehr selten. Mein Problem: durch das binning (ich nenne es jetzt einfach mal so ) fallen einige meiner sehr seltenen Werte entweder direkt in den ersten Korb (und werden dann somit gar nicht angezeigt) oder sind nur sehr schwach zu erkennen. Damit ich eine homogenere Farbverteilung habe, möchte ich die Körbe logarithmisch ansteigend mit der entsprechenden Farbe versehen. Leider habe ich keine Ahnung, wie ich das anstelle...
Ein wenig konnte ich meinem aktuellen Problem schon entgegenwirken, indem ich eine 512 bit Farbtiefe in eine selbst erstellte Colormap eingefügt habe. Dadurch habe ich auch die zum Teil nur einmalig vorkommenden Koordinaten darstellen können. So ganz das Gelbe vom Ei ist das aber immer noch nicht. Ich hätte gerne die "Ballungszentren" ein wenig entzerrter mithilfe der Logarithmierung.
PS: Ich nutze leider noch eine seeehr alte Matlabversion: R2010b (und diese kann ich auch nicht aktualisieren), was meinen Recherchen nach jedoch den Vorteil hat, dass ich bei der Farbtiefe der Colormap nicht auf 256 Bit beschränkt werde.
Ich hoffe, jemand hat eine Idee, wie ich die Körbe logarithmisch zählen kann?
Danke für eure Unterstützung,
orPoG
MyColorMap.mat
Beschreibung:
Hier meine selbst erstellte Colormap mit 512 Bit Farbtiefe
Hier eine kurzen Antwort auf meine damals gestellte Frage mit meinem letztendlich genutzten Lösungsweg. Für alle, die vor einem ähnlichen Problem stehen
Ich habe die Daten des Histogramms in einer Matrix abgespeichert, ohne dieses zu plotten. Anschließend habe ich die Werte nach eigenem Bedarf bearbeitet, bis sie in der gewünschten Endform vorhanden waren. Dann habe ich das Histogramm manuell per bar3 geplottet. Das hat zwar einiges an Zeit gekostet, diese bastelei so hin zu bekommen, dass es letztendlich gepasst hat, es funktioniert aber sehr gut.
Tipp: bei bar3 die Balken auf 100% Größe stellen, um keine unschönen Ränder zwischen den einzelnen Balken zu bekommen. Dann sieht es auch direkt mehr nach einem Histogramm aus. Die Ansicht muss natürlich auch angepasst werden
_________________
Grüße,
orPoG
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.