An analyte monitoring system, comprising: an on-body unit comprising an analyte sensor and sensor electronics, wherein the on-body unit is configured to transmit data indicative of an analyte level of a user; and a reader device comprising a display, a transceiver configured to receive the data indicative of the analyte level, and a memory coupled with one or more processors, wherein the memory is configured to store instructions that, when executed by the one or more processors, cause the one or more processors to: output to the display a first view comprising a first set of graphical elements, wherein, in the first view, each graphical element of the first set is representative of an amount of time that the analyte level of the user is within a predefined analyte range associated with a correlating graphical element of the first set, and wherein at least one analyte range associated with the first set is customizable by the user, and characterised in that the instructions that, when executed by the one or more processors, further cause the one or more processors to: output to the display a second view comprising a second set of graphical elements, wherein, in the second view, each graphical element of the second set is representative of an amount of time that the analyte level of the user is within a predefined analyte range associated with a correlating graphical element of the second set, and wherein none of the analyte ranges associated with the second set are customizable by the user, and output to the display a switch element, wherein the switch element is configured to cause the first view or the second view to output to the display of the reader device. an on-body unit comprising an analyte sensor and sensor electronics, wherein the on-body unit is configured to transmit data indicative of an analyte level of a user; and a reader device comprising a display, a transceiver configured to receive the data indicative of the analyte level, and a memory coupled with one or more processors, wherein the memory is configured to store instructions that, when executed by the one or more processors, cause the one or more processors to: output to the display a first view comprising a first set of graphical elements, wherein, in the first view, each graphical element of the first set is representative of an amount of time that the analyte level of the user is within a predefined analyte range associated with a correlating graphical element of the first set, and wherein at least one analyte range associated with the first set is customizable by the user, and characterised in that the instructions that, when executed by the one or more processors, further cause the one or more processors to: output to the display a second view comprising a second set of graphical elements, wherein, in the second view, each graphical element of the second set is representative of an amount of time that the analyte level of the user is within a predefined analyte range associated with a correlating graphical element of the second set, and wherein none of the analyte ranges associated with the second set are customizable by the user, and output to the display a switch element, wherein the switch element is configured to cause the first view or the second view to output to the display of the reader device. output to the display a second view comprising a second set of graphical elements, wherein, in the second view, each graphical element of the second set is representative of an amount of time that the analyte level of the user is within a predefined analyte range associated with a correlating graphical element of the second set, and wherein none of the analyte ranges associated with the second set are customizable by the user, and output to the display a switch element, wherein the switch element is configured to cause the first view or the second view to output to the display of the reader device.