FSharp.Charting库似乎没有关于此功能的任何文档,本段主网页中对此进行了简要介绍:
F#Charting的设计使得相同的图表规范可以 使用不同的图表实现时支持。对于 例如,Try F#图表使用类似的图表规范, 使用Dojo图表在 HTML5 中实现。
我可以遵循的任何样本?
答案 0 :(得分:2)
文档不是很清楚 - 它试图说的是F#Charting 不支持HTML5,但你可以使用其他库。
最高级的可能是XPlot,它通过Google Charts和Plot.ly提供包装,在这两种情况下,您都可以获得图表的HTML表示(并随心所欲地做任何事情)
例如,我used it to display chart in a Suave-based web site:
open XPlot.GoogleCharts
// Create a chart - the API is similar to F# Charting
let chart = Chart.Pie [ for r in results -> r.Option, r.Votes ]
// Get the HTML of the chart (you also need to load Google Charts in JavaScript)
let html = chart.InlineHtml