made discrete axes work with string values