问题标签 [fsharpchart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
charts - 我的 F# 图表库在项目中不起作用
您好,我正在尝试在PROJECT模式下使用 F# 而不是脚本。到目前为止,我有上面的代码,它告诉我添加对 System.Drawing 的引用,我也这样做了。
编译时出现 0 个错误或警告,并且运行良好。控制台屏幕出现,但没有其他反应。该图只是没有显示或任何东西。
我已经在交互式窗口中尝试过这个,它在那里工作得很好。有任何想法吗?
f# - F# Charting - 当超过 9 列时,柱形图不会标记所有列名
我正在尝试使用 FSharp.Charting 柱形图绘制一些类别/计数数据,除非列数达到 10 或更多,否则一切都按我的预期工作。
来自http://fslab.org/FSharp.Charting/BarAndColumnCharts.html。
所以要清楚,上面的代码很好,但如果我再添加 4 个地区,我不会得到所有的标签......
有谁知道我怎样才能显示所有列名?我在文档中看不到任何有帮助的东西。
f# - 如何在 FSharp.Charting 中设置不透明度和线型
我知道如何在 FSharp.Charting 中控制颜色、字体大小和网格线。但是有没有办法为线条颜色设置不透明度和/或例如将线条类型更改为虚线。
asynchronous - FSharp.Charting 中的非阻塞 Chart.Show
使用 .fs 程序中的 FSharp.Charting,当显示绘图时,它会阻止程序其余部分的执行。有没有办法生成非阻塞图表?例如,我希望以下内容都显示在单独的窗口中,并让程序的其余部分执行。
f# - FSharp.Charting 在交互模式下为每个图表显示单独的窗口
当我尝试在 F# 交互式控制台中评估以下代码时,我得到三个单独的图表窗口(一个用于 chartA,一个用于 chartB,一个用于组合图表)。如何防止每次创建图表时都显示图表?我只想在单个图表窗口中显示组合图表。
f# - 在 .fs 文件中导入 FSharp.Charting 失败
- 通过VS2015新建一个FSharp Console项目
- 添加 FSharp.Data 和 FSharp.Charting nuget 包。
- 在 Program.fs 中导入两个包
open FSharp.Charting
open Fsharp.Data
导入后,我可以使用 FSharp.Data 包中提供的功能,但不能使用 FSharp.Charting 中提供的功能。
注意:如果是在同一个项目中创建的脚本 (.fsx) 文件,我可以在添加它们的引用后同时使用它们。
我只是想知道在 .fs 文件中添加任何引用是否缺少任何步骤。如果是,那么为什么它对 FSharp.Data 包有效。
f# - MacOS 上的 F# 图表 (Xamarin)
嗨我在 MacOS 上运行 Xamarin 6.1.5 我已经安装了 FSharp.Charting 0.90.14
这是我第一次尝试使用它
无论我尝试编译还是尝试在 F# 交互中,我都会收到这种错误
System.ArgumentNullException:值不能为空。参数名称:System.ThrowHelper.ThrowArgumentNullException (...) 处的键
EDIT1 我确实很傻,没有安装Gtk版本
EDIT2 F# 交互式“作品”中的上述单行代码。执行需要一些不寻常的时间,但我看到带有图表的窗口。无法将鼠标悬停在图表上并查看坐标,但它可能不是默认设置?另外,我不明白如何关闭图表出现的窗口。一切还好吗 ?
f# - XAMARIN 6.3 (MacOS) 中的 F# Charting 编译错误和 FSI 错误
我正在尝试使用 F# Charting:数据可视化库 https://fslab.org/FSharp.Charting/
我遇到了基本问题我已经在 GitHub 上发布了我的问题,但我在这里交叉发布 https://github.com/fslaborg/FSharp.Charting/issues/126
我在最近的 iMAC 上的 MacOS Sierra 上运行 Xamarin 6.3
我已经加载了 FSharp.Charting.Gtk (0.90.14)
顺便说一句open FSharp.Charting
,我需要使用还是open FSharp.Charting.Gtk
?
doc说第一个,FSI在第二个命令之后不会立即抱怨,但是如果我尝试一种方法Chart.Line
,例如,我会收到消息
System.Exception:操作无法完成由于早期错误命名空间或模块“图表”未定义在 3,0
1)编译后执行时出现问题
这就是我得到的
错误日志的开头看起来像
上次登录:Thu Apr 20 00:55:57 on ttys000 59x159x64x204:~ ...$ clear; cd "/Users/.../bin/Debug"; 导出 PKG_CONFIG_PATH="/Applications/Xamarin Studio.app/Contents/Resources/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/4.8.1/lib/pkgconfig"; 导出 PKG_CONFIG_LIBDIR=""; export PATH="/Library/Frameworks/Mono.framework/Commands:/Applications/Xamarin Studio.app/Contents/Resources:/Applications/Xamarin Studio.app/Contents/MacOS:/usr/bin:/bin:/usr/ sbin:/sbin"; 导出 MONO_GAC_PREFIX="/Applications/Xamarin Studio.app/Contents/Resources"; 导出 XBUILD_FRAMEWORK_FOLDERS_PATH=""; "/Library/Frameworks/Mono.framework/Versions/4.8.1/bin/mono32" --debug "/Users/.../bin/Debug/The42project.exe" ; 回声$?> /var/文件夹/gm/z065gk616xg6g0xgn4c7_bvc0000gn/T/tmp1493d63。时间;回声; read -p '按任意键继续...' -n1; 出口
(进程:14805):GLib-GObject-WARNING **:无效(NULL)指针实例
(进程:14805):GLib-GObject-CRITICAL **:gulong g_signal_connect_data(gpointer,const gchar *,GCallback,gpointer,GClosureNotify,GConnectFlags):断言“G_TYPE_CHECK_INSTANCE(实例)”失败
(进程:14805):Gtk-WARNING **:未设置 GtkWindow 的屏幕;在使用该窗口之前,您必须始终为 GtkWindow 设置一个屏幕
(进程:14805):Gdk-CRITICAL **:GdkColormap *gdk_screen_get_default_colormap(GdkScreen *):断言“GDK_IS_SCREEN(屏幕)”失败
完整的错误消息在这里 https://gist.github.com/FaguiCurtain/a70fb8d894199f0a65de3a9006fb4758
2) 在 FSI 中执行时的问题
在 FSI 中,图表窗口会立即打开,但实际显示图表需要 20-30 秒。需要这么长时间正常吗?当我将鼠标悬停在图表上时,我看不到坐标,这是正常的吗?我无法关闭此窗口。正如您在屏幕截图中看到的,图表窗口左上角的 3 个按钮未激活。我找不到让这个窗口消失的方法。正常吗?
谢谢
3) 在 FSI 中,如果我键入以开头的命令,Chart.
我只得到几个选项,比库中的要少得多。
毫不奇怪,如果我输入例如使用Combine
IntelliSense 不会出现的
System.Exception:由于早期错误,无法完成操作字段、构造函数或成员“组合”未在 2,6 处定义
f# - 如何在 fsi 中运行 .fsx
用 FSharp.Charting 探索 F# 我以为我会从一个简单的“hello world”开始,但它给我留下的问题比代码行多。
这适用于 VS 的交互式窗口,但我想做的是从 cmd 行执行这个脚本(使用 fsi.exe)。我将 fsx 文件与 fsi 建立了关联,但是当我执行它时,它会打开 fsi 但没有创建图表。我需要做什么?