Search code examples
f#fslab

Are options and WithSize etc in XPlot specific to only certain charts?


I've tried Chart.WithSize and displayZoomButtons = true in the FSLab tutorial, but nothing seems to change the output.

Same thing in other projects using XPlot.GoogleCharts directly.

enter image description here

Am I missing something?


Solution

  • Download Plotly 1.4.2 from nuget and replace the dlls in the FSLab packages directory for XPlotly (see Plotting with Xplotly Q). Then you can use Xplotly's controls to zoom in and out, save the chart, etc. For example:

    #load @"..\..\FSLAB\packages\FsLab\FsLab.fsx"
    open XPlot.Plotly
    open XPlot.Plotly.Graph
    open XPlot.Plotly.Html
    //open XPlot.GoogleCharts
    
    let layout = Layout(title = "Basic Bar Chart")
    ["giraffes", 20; "orangutans", 14; "monkeys", 23]
        |> Chart.Bar
        |> Chart.WithLayout layout
        |> Chart.WithHeight 400
        |> Chart.WithWidth 700
        |> Chart.Show
    

    enter image description here