2015-12-30 41 views
1

似乎有不被周围从FSharp.Charting库,该库在本段主网页上简单提到这个功能的任何文件:如何在HTML5中渲染使用FSharp.Charting制作的图表?

F#图表被设计成相同的图表规格可以当使用不同的制图实施时,将支持 。例如,对于 示例,Try F#图表使用类似的制图规范 ,该规范在HTML5中使用Dojo图表实现。

围绕着我可以遵循的任何样本?

回答

1

该文档不是很清楚 - 它试图说的是F#Charting确实支持HTML5,但不支持HTML1,但可以使用其他库。

最高级的可能是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