Highcharts
Patchwork.HighchartsPlugin.Highcharts — TypeHighcharts(title::String, config::Dict{String,Any})
Highcharts(title::String, config::AbstractString)Highcharts visualization plugin.
Creates interactive charts using the Highcharts library. Supports the full Highcharts configuration API. Accepts configuration as either a dictionary or JSON string.
Fields
title::String: Chart title displayed above the visualizationconfig::Dict{String,Any}: Highcharts configuration object
Constructors
Highcharts(title::String, config::Dict{String,Any})- From dictionaryHighcharts(title::String, config::AbstractString)- From JSON string
Example: Line Chart
Patchwork.Highcharts(
"Monthly Performance",
Dict{String,Any}(
"chart" => Dict("type" => "line"),
"xAxis" => Dict("categories" => ["Jan", "Feb", "Mar"]),
"yAxis" => Dict("title" => Dict("text" => "Value")),
"series" => [
Dict("name" => "Series A", "data" => [29, 71, 106]),
Dict("name" => "Series B", "data" => [50, 80, 95]),
],
),
)Example: Column Chart
Patchwork.Highcharts(
"Distribution",
Dict{String,Any}(
"chart" => Dict("type" => "column"),
"xAxis" => Dict("categories" => ["Alpha", "Beta", "Gamma"]),
"series" => [Dict("name" => "Values", "data" => [5, 3, 4])],
),
)Example: From JSON
config_json = """
{
"chart": {"type": "area"},
"series": [{"data": [1, 2, 3, 4]}]
}
"""
Patchwork.Highcharts("Area Chart", config_json)See also: ChartJs, Plotly, Plugin