Quantcast
Channel: User Rei Miyasaka - Stack Overflow
Viewing all articles
Browse latest Browse all 45

Answer by Rei Miyasaka for Are options and WithSize etc in XPlot specific to only certain charts?

$
0
0

Very barebones charting solution using Plotly (and it works):

open Newtonsoft.Jsonlet html = """<head><script src="https://cdn.plot.ly/plotly-latest.min.js"></script></head><body><div id="myDiv" style="width: 100%; height: 100%;"></div><script>    var data = __DATA__;    var layout = __LAYOUT__;    Plotly.newPlot('myDiv', data, layout);</script></body>"""let (=>) k v = k, (v:>obj)let doPlot data layout =    let data = JsonConvert.SerializeObject data    let layout = JsonConvert.SerializeObject layout    let path = Path.GetTempPath() + DateTime.Now.Ticks.ToString() +".html"    File.WriteAllText(path, html.Replace("__DATA__", data).Replace("__LAYOUT__", layout))    System.Diagnostics.Process.Start(path)let layout =    [ "title" => "Plot""xaxis" => dict ["title" => "Ticks""showgrid" => false"zeroline" => false      ]"yaxis" => dict ["title" => "Price""showline" => false      ]    ] |> dictlet data = [    dict [ "x" => [1999; 2000; 2001; 2002]"y" => [16; 5; 11; 9]         ]    ]doPlot data layout

Viewing all articles
Browse latest Browse all 45

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>