閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

F#でグラフ(チャートを描く)

.NETのライブラリも使えるので色々方法あるみたいですが、NuGetでFSharp.Chartingを入れると以下のようなコードでサクッと描ける。

#I "packages/FSharp.Charting.2.1.0"
#load "FSharp.Charting.fsx" 
open FSharp.Charting
[   "400万", 400;
    "800万", 800]
|> Chart.Column
|> Chart.Show

f:id:wata_d:20190527221221p:plain

ただ、上の図のように新しいウィンドウが出てきてしまう(いかにもWinFormっぽい画面だ)。これをVS Code内に出す事はできないのだろうか。Atomではできるみたいだし、VS CodeでもJupyter Notebookの拡張だとできるっぽいので、できそうではあるけど。

FsLabも試してみるかな。