Skip to content

Custom Candlestick Colors not setting on Candlestick Chart #174

Description

@MaheshPunna
open Deedle
open FSharp.Data
open Plotly.NET
open System.Globalization

let dataset = 
  Http.RequestString "https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv"
   |> fun csv -> Frame.ReadCsvString(csv,true,separators=",")

let getColumn column=
        dataset
        |> Frame.getCol column
        |> Series.values
        |> Array.ofSeq

let format = "MM/dd/yyyy hh:mm:ss"
let provider = CultureInfo.InvariantCulture

let getDateTime d= DateTime.ParseExact(string(d),format,provider)

let stockData = dataset 
                |> Frame.mapRows (fun k v -> (v.Get("Date") |> getDateTime ,StockData.Create(v?``AAPL.Open``,v?``AAPL.High``,v?``AAPL.Low``,v?``AAPL.Close``)) )
                |> Series.values 
                |> Array.ofSeq
Chart.Candlestick(stockData,Increasing=Line.init(Color="cyan"),Decreasing=Line.init(Color="gray"))

Current behavior:
image

Expected behavior:
image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: MissingAbstractionPlotly.js functionality that has to be implemented

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      Sponsor
      SponsoredKunjungi sekarang
      Promo