tidier gradient, fix label=all