【问题标题】:FSharp Charting on Deedle series how to plot two series into one chartFSharp Charting on Deedle 系列如何将两个系列绘制成一个图表
【发布时间】:2020-02-02 06:11:38
【问题描述】:

我有以下 F# 脚本代码:

    #load "packages/FsLab.1.1.6/FsLab.fsx"
    #load "packages\FSharp.Charting.2.1.0\FSharp.Charting.fsx"
    open Deedle
    open FSharp.Data
    open FSharp.Charting
    open Deedle.Series

    ...

    Chart.Combine
     ([Chart.Line(tmp1?Close |> Series.observations),
       Chart.Line(tmp1?Open |> Series.observations)])

最后三行打开两个图表窗口,而不是一个组合一个同时绘制tmp1?Closetmp1?Open。如何获得一个组合情节? 一般来说,我如何像Chart.Line(tmp1... 一样一次绘制 Deedle Frame 所有列?

编辑关于否决投票和接受的答案的注释:虽然; 可以工作,但所有在线示例都将, 替换为空白,但它会出错

error FS0597: Successive arguments should be separated by spaces or tupled, and arguments involving function or method applications should be parenthesized

因此我认为这个问题的积极价值仍然有限。

【问题讨论】:

    标签: f# deedle fsharpchart


    【解决方案1】:

    我相信您需要; 或什么都不需要,而不是逗号?

    我认为Combineseq 系列作为参数,而逗号表示您正在传递一个元组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2014-07-16
      • 2011-03-15
      • 2013-11-20
      相关资源
      最近更新 更多