Search Shortcut cmd + k | ctrl + k
miniplot

Interactive chart visualization for DuckDB - faster than pandas with Plotly-like charts

Maintainer(s): nkwork9999

Compatibility Matrix

This table covers all DuckDB releases that have not reached end-of-life, including LTS releases, and shows the 2 most recent patch releases of each. Older patch releases are not listed, but the extension may be available for them as well.

Platform 1.4.4 1.4.5 1.5.5 1.5.6 2.0.0
Linux AMD64
Linux ARM64
macOS AMD64
macOS ARM64
Windows AMD64
Windows ARM64
WebAssembly

Installing and Loading

INSTALL miniplot FROM community;
LOAD miniplot;

Example

-- Arbitrary Plotly traces, layout and configuration as JSON
SELECT plotly_new_html(
    '[{"x":[1,2],"y":[3,5],"type":"scatter","name":"Series A"}]',
    '{"title":"Custom Plotly chart","showlegend":true}',
    '{"displayModeBar":false}'
);

-- Date values on a scatter axis; return HTML without opening a browser
SELECT scatter_chart_html(
    [DATE '2026-01-01', DATE '2026-01-02'],
    [10.0, 20.0],
    'Daily measurements'
);

-- Discover descriptions, parameter names and examples
SELECT function_name, description, parameters, examples
FROM duckdb_functions()
WHERE function_name IN ('plotly_new_html', 'scatter_chart_html');

-- Bar chart (opens in browser)
SELECT bar_chart(
    ['Q1', 'Q2', 'Q3', 'Q4'],
    [100.0, 150.0, 200.0, 180.0],
    'Quarterly Sales'
);

-- Line chart
SELECT line_chart(
    ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'],
    [5000.0, 6500.0, 4800.0, 7200.0, 8500.0],
    'Weekly Revenue'
);

-- Scatter chart
SELECT scatter_chart(
    [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0],
    [10.0, 25.0, 30.0, 45.0, 60.0, 75.0, 85.0, 95.0],
    'Performance vs Time'
);

-- Area chart
SELECT area_chart(
    ['Jan', 'Feb', 'Mar', 'Apr', 'May'],
    [1000.0, 1500.0, 1200.0, 1800.0, 2100.0],
    'Monthly Growth'
);

-- Save to file without opening browser
SELECT bar_chart(
    ['A', 'B', 'C'],
    [10.0, 20.0, 15.0],
    'Sample Chart',
    'output.html'
);

-- 3D Scatter chart
SELECT scatter_3d_chart(
    [1.0, 2.0, 3.0, 4.0, 5.0, 6.0],
    [2.0, 4.0, 1.0, 5.0, 3.0, 6.0],
    [3.0, 1.0, 4.0, 2.0, 5.0, 3.5],
    '3D Data Visualization'
);

-- Visualize CSV data
SELECT line_chart(
    list(month),
    list(sales),
    'Monthly Sales from CSV'
) FROM read_csv('sales.csv');

Added Functions

function_name function_type description comment examples
area_chart scalar Plot a area chart from equal-length nonempty labels and values. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [area_chart(['A', 'B'], [1.0, 2.0], 'Example', 'tmp')]
area_chart scalar Plot a area chart from equal-length nonempty labels and values. Save an HTML chart, open the browser, and return the file path. NULL [area_chart(['A', 'B'], [1.0, 2.0], 'Example')]
area_chart_html scalar Plot a area chart from equal-length nonempty labels and values. Return the HTML document without writing a file or opening the browser. NULL [area_chart_html(['A', 'B'], [1.0, 2.0], 'Example')]
bar_chart scalar Plot a bar chart from equal-length nonempty labels and values. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [bar_chart(['A', 'B'], [1.0, 2.0], 'Example', 'tmp')]
bar_chart scalar Plot a bar chart from equal-length nonempty labels and values. Save an HTML chart, open the browser, and return the file path. NULL [bar_chart(['A', 'B'], [1.0, 2.0], 'Example')]
bar_chart_html scalar Plot a bar chart from equal-length nonempty labels and values. Return the HTML document without writing a file or opening the browser. NULL [bar_chart_html(['A', 'B'], [1.0, 2.0], 'Example')]
line_chart scalar Plot a line chart from equal-length nonempty labels and values. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [line_chart(['A', 'B'], [1.0, 2.0], 'Example', 'tmp')]
line_chart scalar Plot a line chart from equal-length nonempty labels and values. Save an HTML chart, open the browser, and return the file path. NULL [line_chart(['A', 'B'], [1.0, 2.0], 'Example')]
line_chart_html scalar Plot a line chart from equal-length nonempty labels and values. Return the HTML document without writing a file or opening the browser. NULL [line_chart_html(['A', 'B'], [1.0, 2.0], 'Example')]
miniplot scalar Return a Miniplot greeting for name. NULL [miniplot('Sam')]
miniplot_openssl_version scalar Return a greeting and the OpenSSL version used to compile Miniplot. NULL [miniplot_openssl_version('Sam')]
plotly_new scalar Plot arbitrary Plotly traces from a JSON array of objects and a JSON layout object; an optional JSON config object defaults to {}. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [plotly_new('[{"x":[1,2],"y":[3,4],"type":"scatter"}]', '{"title":{"text":"Example"}}', '{}', 'tmp')]
plotly_new scalar Plot arbitrary Plotly traces from a JSON array of objects and a JSON layout object; an optional JSON config object defaults to {}. Save an HTML chart, open the browser, and return the file path. NULL [plotly_new('[{"x":[1,2],"y":[3,4],"type":"scatter"}]', '{"title":{"text":"Example"}}')]
plotly_new scalar Plot arbitrary Plotly traces from a JSON array of objects and a JSON layout object; an optional JSON config object defaults to {}. Save an HTML chart, open the browser, and return the file path. NULL [plotly_new('[{"x":[1,2],"y":[3,4],"type":"scatter"}]', '{"title":{"text":"Example"}}', '{"responsive":true}')]
plotly_new_html scalar Plot arbitrary Plotly traces from a JSON array of objects and a JSON layout object; an optional JSON config object defaults to {}. Return the HTML document without writing a file or opening the browser. NULL [plotly_new_html('[{"x":[1,2],"y":[3,4],"type":"scatter"}]', '{"title":{"text":"Example"}}')]
plotly_new_html scalar Plot arbitrary Plotly traces from a JSON array of objects and a JSON layout object; an optional JSON config object defaults to {}. Return the HTML document without writing a file or opening the browser. NULL [plotly_new_html('[{"x":[1,2],"y":[3,4],"type":"scatter"}]', '{"title":{"text":"Example"}}', '{"responsive":true}')]
scatter_3d_chart scalar Plot a 3D scatter chart from equal-length nonempty x, y and z arrays. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_3d_chart([1.0, 2.0], [3.0, 4.0], [5.0, 6.0], 'Example', 'tmp')]
scatter_3d_chart scalar Plot a 3D scatter chart from equal-length nonempty x, y and z arrays. Save an HTML chart, open the browser, and return the file path. NULL [scatter_3d_chart([1.0, 2.0], [3.0, 4.0], [5.0, 6.0], 'Example')]
scatter_3d_chart scalar Plot a 3D scatter chart with a timestamp/hover label for each point. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_3d_chart([1.0], [2.0], [3.0], ['2026-01-01 10:00'], 'Example', 'tmp')]
scatter_3d_chart scalar Plot a 3D scatter chart with a timestamp/hover label for each point. Save an HTML chart, open the browser, and return the file path. NULL [scatter_3d_chart([1.0], [2.0], [3.0], ['2026-01-01 10:00'], 'Example')]
scatter_3d_chart_html scalar Plot a 3D scatter chart from equal-length nonempty x, y and z arrays. Return the HTML document without writing a file or opening the browser. NULL [scatter_3d_chart_html([1.0, 2.0], [3.0, 4.0], [5.0, 6.0], 'Example')]
scatter_3d_chart_html scalar Plot a 3D scatter chart with a timestamp/hover label for each point. Return the HTML document without writing a file or opening the browser. NULL [scatter_3d_chart_html([1.0], [2.0], [3.0], ['2026-01-01 10:00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([1.0, 2.0], [1.0, 2.0], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([1.0, 2.0], [DATE '2026-01-01', DATE '2026-01-02'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([1.0, 2.0], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([1.0, 2.0], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [1.0, 2.0], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [1.0, 2.0], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [1.0, 2.0], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart and return its path; output_path='tmp' creates a temporary file without opening the browser, a custom path saves there, and an empty path opens the browser. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example', 'tmp')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([1.0, 2.0], [1.0, 2.0], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([1.0, 2.0], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([1.0, 2.0], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([1.0, 2.0], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [1.0, 2.0], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([DATE '2026-01-01', DATE '2026-01-02'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [1.0, 2.0], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [1.0, 2.0], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Save an HTML chart, open the browser, and return the file path. NULL [scatter_chart([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([1.0, 2.0], [1.0, 2.0], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([1.0, 2.0], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([1.0, 2.0], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([1.0, 2.0], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([DATE '2026-01-01', DATE '2026-01-02'], [1.0, 2.0], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([DATE '2026-01-01', DATE '2026-01-02'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([DATE '2026-01-01', DATE '2026-01-02'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([DATE '2026-01-01', DATE '2026-01-02'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [1.0, 2.0], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [1.0, 2.0], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [DATE '2026-01-01', DATE '2026-01-02'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [TIMESTAMP '2026-01-01 10:00:00', TIMESTAMP '2026-01-01 11:00:00'], 'Example')]
scatter_chart_html scalar Plot a 2D scatter chart from equal-length nonempty numeric or date/time arrays; TIMESTAMP keeps wall-clock fields and TIMESTAMPTZ is shown in UTC. Return the HTML document without writing a file or opening the browser. NULL [scatter_chart_html([TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], [TIMESTAMPTZ '2026-01-01 10:00:00+00', TIMESTAMPTZ '2026-01-01 11:00:00+00'], 'Example')]

Overloaded Functions

This extension does not add any function overloads.

Added Types

This extension does not add any types.

Added Settings

This extension does not add any settings.