Area, Bar, Line and Scatter in one ComposedChart, each reading its own field of the same rows.Bar and a Line, with payloadUniqBy keeping a single entry in the tooltip and legend.layout="vertical" to lay bars, the area and the line along a category YAxis, one row per city.label to XAxis and YAxis to name each axis, with position and angle placing the text beside it.Scatter on a numeric axis and draw a Line through two end points as the trend for each series.Area a [low, high] pair per row to shade a range around a Line, with connectNulls bridging the missing month.ErrorBar in a Scatter with direction x or y to show the uncertainty of each point, as one value or a low and high pair.ChartContainer fills the width of its parent and takes its height from className, so the chart resizes with the card.onMouseMove and render a LabelList only at that index, labeling the price, target and range.