--- type: card title: "Statistics Graph Card" sidebar_label: Statistics Graph description: "The Statistics Graph card allows you to display a graph with statistics data for each of the entities listed." --- The Statistics Graph card allows you to display a graph of statistics data for each of the entities listed.

Screenshot of the statistics graph card for power entities Screenshot of the Statistics Graph card with none metered entities and `chart_type` `line`.

Screenshot of the statistics graph card for energy entities Screenshot of the Statistics Graph card with a metered entity and `chart_type` `bar`.

Statistics are gathered every 5 minutes for sensors that support it. It will either keep the `min`, `max`, and `mean` of a sensor's value for a specific hour or the `sum` for a metered entity. If your sensor doesn't work with statistics, check [this](/more-info/statistics/). To add the Statistics Graph card to your user interface, click the menu (three dots at the top right of the screen) and then **Edit Dashboard**. Click the **Add Card** button in the bottom right corner and select from the card picker. All options for this card can be configured via the user interface. ## YAML Configuration The following YAML options are available when you use YAML mode or just prefer to use YAML in the Code Editor in the UI. {% configuration %} type: required: true description: statistics-graph type: string entities: required: true description: "A list of entity IDs or `entity` objects (see below), or an external statistic id" type: list days_to_show: required: false description: Days to show in graph. Minimum is 1 day. type: integer default: 30 chart_type: required: false description: If the graph should be rendered as a `bar` or a `line` chart. type: string stat_types: required: false description: The statistics types to render. `min`, `max`, `mean`, `sum`, `state`, `change` type: list title: required: false description: The card title. type: string period: required: false description: The period of the rendered graph. `5minute`, `hour`, `day`, `week` or `month` type: string hide_legend: required: false description: If true, the legend will be hidden. type: boolean default: false {% endconfiguration %} ### Options For Entities If you define entities as objects instead of strings, you can add more customization and configuration: {% configuration %} entity: required: true description: Entity ID. type: string name: required: false description: Overwrites friendly name. type: string {% endconfiguration %} ### Example ```yaml type: statistics-graph title: 'My Graph' entities: - sensor.outside_temperature - entity: sensor.inside_temperature name: Inside ```