discussing chart component