Huch, da hat sich einiges geändert. So ganz nachvollziehen kann ich das allerdings nicht... mein altes Beispiel:
[bar]-5/11[/bar]
führt jetzt zu:
Ob das jetzt eine Verbesserung zu meiner vorherigen Version ist, weiß ich nicht; der Farbverlauf wird anders als im positiven anscheinend immer voll von rot nach schwarz ausgeführt anstatt die Farben zu interpolieren - also weil die Zielfarbe schwarz ist (also 0 in allen drei Kanälen) müsste man einfach für den roten Kanal 0xFF * (1 - Anteil) wählen. Zumal die negativen Punkte jetzt nur noch im Verhältnis zum Minimum dargestellt werden, die Information über das Punktemaximum aber verloren geht. Ich hätte es eher so gemacht, dass ich einen Balken, bei dem sowohl ein Minimum als auch ein Maximum gegeben ist, als einen darstelle und die null entsprechend setze, egal ob der momentane Wert nun positiv oder negativ ist.
Das ich der Auffassung bin, dass sich die Lesbarkeit der Zahlen in den Balken eher verschlechtert, wenn man sie in den Balken schreibt habe ich ja vorher schon geschrieben.
Könntest Du mir die aktuelle Variente des Codes dann zuschicken?