, когда я создаю диаграмму в XPlot (F #) с помощью Plotly (или Google Charts), как этот
let trace =
Scatter(
x = [1; 2; 3; 4],
y = [10; 15; 13; 17]
)
let chart = Chart.Plot trace
Chart.Show chart
Как я могу экспортировать диаграмму в PDF или файл изображения?
Спасибоочень много!
Обновление:
Я могу получить строку HTML и экспортировать ее следующим образом
let chartHtml = chart.GetHtml()
System.IO.File.WriteAllText("C:/temp/chart.html", chartHtml)
Далее мне нужно выяснить, какпревратить HTML в PNG или PDF.Есть идеи?
2-е обновление:
Я пытался использовать несколько библиотек конвертера HTML-в-PDF, включая
К сожалению, этине делай работуЯ предполагаю, что поддержка JavaScript ограничена.Вывод HTML из XPlot импортирует библиотеку Plotly (JS).
Сейчас я использую FSharp.Charting , который поставляется с собственными методами экспорта, но менее универсален.
Любые другие предложения по-прежнему приветствуются!Спасибо