我正在尝试使用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 中(以便它继续运行)。