Skip to content

ChartDataExporter

ClassChartGuruChartGuru
public static class ChartDataExporter

Deterministic semantic CSV and JSON export for visible chart data.

public static string ToCsv(Chart chart)

Exports chart marks and accessible labels as invariant CSV.

Parameters

Name Type
chart ChartGuru.Chart

Returns

System.String

public static string ToJson(Chart chart, bool pretty = false)

Exports the chart descriptor and raw mark ranges as invariant JSON.

Parameters

Name Type
chart ChartGuru.Chart
pretty System.Boolean

Returns

System.String

public static void WriteCsv(Chart chart, string path)

Writes UTF-8 CSV to an explicit destination.

Parameters

Name Type
chart ChartGuru.Chart
path System.String
public static void WriteJson(Chart chart, string path, bool pretty = true)

Writes UTF-8 JSON to an explicit destination.

Parameters

Name Type
chart ChartGuru.Chart
path System.String
pretty System.Boolean