标签: dotnetcharting

我的F#图表库在项目中不起作用

open FSharp.Charting
open System

[<EntryPoint>]
let main argv = 
    printfn "%A" argv
    let x = Chart.Line [ for x in -100 .. 100 -> x, pown x 3]
    let y = Console.ReadKey();
    0 //return an integer exit code
Run Code Online (Sandbox Code Playgroud)

您好,我正在尝试在PROJECT模式下使用F#而不是脚本.到目前为止,我有上面的代码以及它告诉我添加对System.Drawing的引用,我也做了.

编译时我有0个错误或警告,它运行得非常好.出现控制台屏幕但没有其他事情发生.图表没有显示或任何东西.

我已经在交互式窗口中尝试了这个,它在那里工作得很好.有任何想法吗?

charts f# fsharpchart dotnetcharting

8
推荐指数
1
解决办法
507
查看次数

FSharpChart.SaveAs()在图表渲染完成之前调用时保存空白图像

在F#Interactive中运行时,我希望以下代码创建一个简单的饼图并将其保存到磁盘:

let pie = FSharpChart.Pie([("Apples",1);("Oranges",2);("Bananas",3)])
FSharpChart.SaveAs "test.png" ChartImageFormat.Png pie
Run Code Online (Sandbox Code Playgroud)

但是,实际保存在"test.png"中的是一个空白图像.如果我将图表管道输入FShartChart.SaveAs函数,也会发生同样的情况.但是,如果我首先只执行图表创建代码并在手动执行SaveAs之前给图表提供时间,则图像会按预期保存.

有没有办法阻止对FSharpChart.Pie的调用,直到渲染完成?我在Visual Studio 2013中使用FSharpChart.fsx版本0.60.

f# dotnetcharting f#-charting

6
推荐指数
1
解决办法
827
查看次数

标签 统计

dotnetcharting ×2

f# ×2

charts ×1

f#-charting ×1

fsharpchart ×1