Balancing complexity and simplicity in chart design