I'm working on Ext JS version 4.1 and same thing is happening with me as well.
When I don't make use of needle attribute, I get 2 slices in a Gauge chart in 2 different colors but when I specify needle attribute, entire Gauge chart gets changed to only one color.