I have a linear gauge that shows a value between -6 and +6 (that i, the LinearScale's Minimum and Maximum attributes are set that way). With a circular gauge, that works, but with a linear gauge, there are two issues that make it unworkable for negative values:
with a SymbolPointer, it shows at the wrong offset, as if the LinearScale's range started at 0, not -6. So if the actual value is 0, it should show in the middle, but instead shows at the left.