【问题标题】:Prefer XPlot or F# Charting?喜欢 XPlot 还是 F# 图表?
【发布时间】:2018-02-22 14:22:38
【问题描述】:

我很难理解 XPlot 和 F# Charting 之间的区别。每个都是在 FsLab 的上下文中开发的,每个都提供了一种显示各种图表的简单方法。甚至语法似乎也几乎相同。

也许这取决于我想绘制什么图表?

就我而言,我只是想在一张图表中显示几条线。 IE。类似

我的应用程序本身没有 GUI。我只是想在主应用程序继续执行时不时打开带有图表的窗口 - 或者根据应用程序的模式,只需将图表转储到文件中。

【问题讨论】:

    标签: f# fsharpchart fslab


    【解决方案1】:

    F# Charting 被实现为System.Windows.Forms.DataVisualization.Charting 的包装器,允许使用(几乎)所有Windows Forms 图表功能。 F# Charting for Mono/.Net 的跨平台变体使用 Gtk 实现了相同的功能集。

    XPlot 是基于Google ChartsPlotly 跨平台javascript 库的功能更丰富的图表绘制解决方案。

    因此,如果您只需要基本图表组合并在 Windows 上使用 F#,那么最好的本机平台选择是 F# Charting

    【讨论】:

    • 对,但是如果我不关心底层技术,我想跨平台,听起来好像没有区别,是吗? (假设我使用 F# Charting 的 Gtk 版本)
    • @FriedrichGretz:使用集合论术语,对于特征的交集,两者之间没有太大区别; F# Charting 特征可以被视为XPlot 特征的子集
    • 在公共数据和私有数据以及数据是保存在本地还是发送到云方面是否有区别?我的感觉(我可能错了)是 XPlot 涉及将数据发送到云,这可能并不适合所有情况。
    • @RobertSim:没有深入了解public/privatelocal/cloud 到底是什么意思-XPlot.GoogleChartsXPlot.Plotly 在没有任何网络的机器上运行时都成功生成了简单的图表连接。
    • 我的印象是(显然是错误的)这些功能需要网络连接并将您的数据点发送到公共服务器。谢谢你让我直截了当。
    猜你喜欢
    • 2015-06-13
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 2013-12-13
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多