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 visualization
- config::Dict{String,Any}: Highcharts configuration object
Constructors
- Highcharts(title::String, config::Dict{String,Any})- From dictionary
- Highcharts(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