2

FSharpChartを使用して、スケール ブレークのあるグラフを作成しようとしています。F# 用に書き直そうとした asp.netの例を見つけました。ただし、結果のグラフには目盛りの切れ目がなく、通常の y 軸があります。これが私のコードです:

#r @"libs\MSDN.FSharpChart.dll.0.60\lib\MSDN.FSharpChart.dll"
#r @"System.Windows.Forms.DataVisualization"

open MSDN.FSharp.Charting
open System.Windows.Forms.DataVisualization.Charting

let c = [2;4;40000;3] |> FSharpChart.Line

c.Area.AxisY.ScaleBreakStyle.Enabled <- true
c.Area.AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold <- 25
c.Area.AxisY.ScaleBreakStyle.LineWidth <- 2
c.Area.AxisY.ScaleBreakStyle.StartFromZero <- StartFromZero.Auto
c.Area.AxisY.ScaleBreakStyle.Spacing <- 2.0

FSharpChart.Create c

助けてくれてありがとう!コマンドラインから実行した場合、これは機能しません - fsi にある必要があります (実行し続けるため)。

4

0 に答える 0