Отображение диаграмм с помощью плагина F# Ionide в Visual Studio Code или Atom

Я пытаюсь визуализировать некоторые данные, используя скрипт F# в Visual Studio Code или Atom (пробовал их обоих). Есть простые примеры, которые показывают, как это работает, используя XPlot Google Charts:

https://tahahachana.github.io/XPlot/ http://tomasp.net/blog/2016/fslab-ionide/

Но я не получаю вывод диаграммы. Если я выполню код, подобный этому:

inputs
|> Chart.Combo
|> Chart.WithOptions 
     (Options(title = "Coffee Production", series = 
        [| for typ in series -> Series(typ) |]))
|> Chart.WithLabels 
     ["Bolivia"; "Ecuador"; "Madagascar"]
|> Chart.WithLegend true
|> Chart.WithSize (600, 250)

Я получаю вывод только в окне FSI:

val it: GoogleChart = XPlot.GoogleCharts.GoogleChart {Height = 250; Id = "85c0bc41-3ae2-4a40-8517-da33aa7ad713"; Ширина = 600;}

... что, конечно, правильно, что еще может отображаться в текстовом окне? Но как мне получить графический вывод в VS Code или Atom, используя F# интерактивный? Я явно упускаю что-то основное, но что?

1 ответ

Этот вопрос возник при поиске Visual Studio Code Insiders и .NET Interactive. Похоже, это способ получить встроенный XPlot на данный момент:

      #i "nuget:https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json"
#r "nuget:xplot.plotly.interactive"
Другие вопросы по тегам