<!--
{
  "documentType" : "article",
  "framework" : "CreateML",
  "identifier" : "/documentation/CreateML/data-visualizations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Data visualizations"
}
-->

# Data visualizations

Render images of data tables and columns in a playground.

## Topics

### Table visualizations

[`func show(MLDataTable) -> any MLStreamingVisualizable`](/documentation/CreateML/show(_:)-2dkfz)

Generates a streaming visualization of the data table.

### Column visualizations

[`func show<Element>(MLDataColumn<Element>) -> any MLStreamingVisualizable`](/documentation/CreateML/show(_:)-5r938)

Generates a streaming visualization of the data column.

[`func show(MLUntypedColumn) -> any MLStreamingVisualizable`](/documentation/CreateML/show(_:)-9645r)

Generates a streaming visualization of the untyped column.

### Plot visualizations

[`func show<ElementX, ElementY>(MLDataColumn<ElementX>, MLDataColumn<ElementY>) -> any MLStreamingVisualizable`](/documentation/CreateML/show(_:_:)-537qb)

Generates a streaming plot visualization of the two data columns.

[`func show(MLUntypedColumn, MLUntypedColumn) -> any MLStreamingVisualizable`](/documentation/CreateML/show(_:_:)-2tmbf)

Generates a streaming plot visualization of the two untyped columns.

### Visualization protocols

[`protocol MLVisualizable`](/documentation/CreateML/MLVisualizable)

An image visualization of machine learning types.

[`protocol MLStreamingVisualizable`](/documentation/CreateML/MLStreamingVisualizable)

A sequence of image visualizations for machine learning types.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)