---
title: VectorizedChartContent
framework: charts
role: symbol
role_heading: Protocol
path: charts/vectorizedchartcontent
---

# VectorizedChartContent

A generic type that represents content conveyed via a chart.

## Declaration

```swift
protocol VectorizedChartContent<DataElement> : ChartContent
```

## Overview

Overview Its primary associated type represents the data element, sometimes called data point, observation or aggregate. Usually, DataElement has properties to determine visual attributes directly, or indirectly by encoding Plottable values through a chart scale.

## Topics

### Styling marks

- [foregroundStyle(_:)](charts/vectorizedchartcontent/foregroundstyle(_:).md)
- [opacity(_:)](charts/vectorizedchartcontent/opacity(_:).md)
- [lineStyle(_:)](charts/vectorizedchartcontent/linestyle(_:).md)
- [position(by:axis:span:)](charts/vectorizedchartcontent/position(by:axis:span:).md)

### Setting symbol appearance

- [symbol(by:)](charts/vectorizedchartcontent/symbol(by:).md)
- [symbolSize(_:)](charts/vectorizedchartcontent/symbolsize(_:)-12tl1.md)
- [symbolSize(_:)](charts/vectorizedchartcontent/symbolsize(_:)-3nwop.md)

### Encoding data into mark characteristics

- [foregroundStyle(by:)](charts/vectorizedchartcontent/foregroundstyle(by:).md)
- [lineStyle(by:)](charts/vectorizedchartcontent/linestyle(by:).md)
- [symbol(by:)](charts/vectorizedchartcontent/symbol(by:).md)
- [symbolSize(by:)](charts/vectorizedchartcontent/symbolsize(by:).md)

### Configuring accessibility

- [accessibilityHidden(_:)](charts/vectorizedchartcontent/accessibilityhidden(_:).md)
- [accessibilityIdentifier(_:)](charts/vectorizedchartcontent/accessibilityidentifier(_:).md)
- [accessibilityLabel(_:)](charts/vectorizedchartcontent/accessibilitylabel(_:)-5r0pw.md)
- [accessibilityLabel(_:)](charts/vectorizedchartcontent/accessibilitylabel(_:)-8zoay.md)
- [accessibilityLabel(_:)](charts/vectorizedchartcontent/accessibilitylabel(_:)-46jbt.md)
- [accessibilityValue(_:)](charts/vectorizedchartcontent/accessibilityvalue(_:)-2rv8b.md)
- [accessibilityValue(_:)](charts/vectorizedchartcontent/accessibilityvalue(_:)-pylk.md)
- [accessibilityValue(_:)](charts/vectorizedchartcontent/accessibilityvalue(_:)-3dei8.md)

### Supporting types

- [PlottableProjection](charts/plottableprojection.md)

### Associated Types

- [DataElement](charts/vectorizedchartcontent/dataelement.md)

## Relationships

### Inherits From

- [ChartContent](charts/chartcontent.md)

### Conforming Types

- [AreaPlot](charts/areaplot.md)
- [BarPlot](charts/barplot.md)
- [LinePlot](charts/lineplot.md)
- [PointPlot](charts/pointplot.md)
- [RectanglePlot](charts/rectangleplot.md)
- [RulePlot](charts/ruleplot.md)
- [SectorPlot](charts/sectorplot.md)
- [VectorizedAreaPlotContent](charts/vectorizedareaplotcontent.md)
- [VectorizedBarPlotContent](charts/vectorizedbarplotcontent.md)
- [VectorizedLinePlotContent](charts/vectorizedlineplotcontent.md)
- [VectorizedPointPlotContent](charts/vectorizedpointplotcontent.md)
- [VectorizedRectanglePlotContent](charts/vectorizedrectangleplotcontent.md)
- [VectorizedRulePlotContent](charts/vectorizedruleplotcontent.md)
- [VectorizedSectorPlotContent](charts/vectorizedsectorplotcontent.md)

## See Also

### Vectorized plots

- [Creating a data visualization dashboard with Swift Charts](charts/creating-a-data-visualization-dashboard-with-swift-charts.md)
- [AreaPlot](charts/areaplot.md)
- [LinePlot](charts/lineplot.md)
- [PointPlot](charts/pointplot.md)
- [RectanglePlot](charts/rectangleplot.md)
- [RulePlot](charts/ruleplot.md)
- [BarPlot](charts/barplot.md)
- [SectorPlot](charts/sectorplot.md)
