【ArchSummit 】会议即将开幕,一起来看架构师在AI时代的“生存法则”总结! 了解详情
写点什么

XPlot:一个面向 F#的图表生成库

  • 2016-01-06
  • 本文字数:620 字

    阅读完需:约 2 分钟

XPlot 是一个面向 F#编程语言的、跨平台的数据可视化程序包。它基于 JavaScript 绘图库 Google Charts 和 Plotly,开发人员既可以从 F# Interactive 中交互地使用它,也可以将其嵌入到 F#应用程序和 HTML 报表。

XPlot 的作用是作为 JavaScript 库的 F#封装器。使用其 API 生成图表时,XPlot 会生成 Html 和 JavaScript 代码,而图表生成是以 Google Charts 或 Plotly 作为提供程序。

XPlot 图表可以动态创建并在 Web 应用程序中绘制。例如,下面的代码会生成一个直方图,展示状态及相应的出现次数:

复制代码
open XPlot.GoogleCharts
let statusCount () =
let series = [("Open",23); ("In Progress",5); ("Resolved", 58); ("Closed",5)]
let options =
Options(title = "Status", orientation = "horizontal")
if series |> Seq.isEmpty then "no data" else
let chart =
series
|> Chart.Bar
|> Chart.WithOptions options
|> Chart.WithLabels ["Count"]
chart.InlineHtml

然后,其 Html 输出可以嵌入到 Web 应用程序中。上述代码会生成下面这个图表:

XPlot 生成的图表可以在 F#应用程序中渲染,也可以在 C#中使用。也就是说,使用 C#编写的 Web 或 WPF 应用程序可以使用 XPlot 生成图表,然后渲染输出结果。

此外,XPlot 还是数据科学程序包FsLab 的一部分。FsLab 还包含用于数据访问和分析的库,分析结果可以使用XPlot 渲染。

查看英文原文: Introducing XPlot, a Chart Generation Library for F#

2016-01-06 18:001709
用户头像

发布了 1008 篇内容, 共 376.9 次阅读, 收获喜欢 342 次。

关注

评论

发布
暂无评论
发现更多内容

一站式解决方案:体验亚马逊轻量服务器的顶级服务与灵活性

-亦世凡华、

瓴羊重磅发布数据服务枢纽“瓴羊港”,推动企业数据流通及价值增长

B Impact

Photoshop Web版本用了哪些CSS技术

南城FE

CSS css3 前端 PhotoShop

人大金仓三大兼容:SQL Server迁移无忧

科技热闻

Amazon EC2 Hpc7g 实例现已在更多区域推出

亚马逊云科技 (Amazon Web Services)

Amazon EC2

快速实现一个企业级域名 SSL 证书有效期监控巡检系统

观测云

监控告警 智能巡检 SSL域名

企业该如何选择数字化转型工具?

优秀

数字化转型 数字化工具

Amazon EC2 安全可调用的云虚拟主机服务器

追风少年

Amazon Aurora

轻量应用服务器:现代云计算的宝贵利器

E₀=mc²

云计算 虚拟化 亚马逊云科技 VPS

Linux Vim批量注释和自定义注释

芯动大师

sip中继是什么意思

ctsxiyou

SIP

第26期 | GPTSecurity周报

云起无垠

罗拉ROLA住宅代理IP市场稳定增长,未来有哪些发展前景?

Geek_ccdd7f

域名证书到期,如何通过nginx更换https证书

javaNice

nginx

亚马逊云科技大语言模型下的六大创新应用功能

淼.

对话在行人|泰开集团:通过财务数智化转型,实现多重管控要求

用友BIP

对话在行人 数智化领先实践

向量数据库的崛起与多元化场景创新

向量数据库

垃圾回收是什么?

暂时不愿意透露姓名的热心人士

垃圾回收

大语言模型“战国时代”,未来将如何发展?

申屠鹏会

AI大语言模型

项目管理从混乱到井然有序,就差这10款看板软件了!

彭宏豪95

项目管理 效率工具 项目经理 在线白板 看板工具

Python 文件处理指南:打开、读取、写入、追加、创建和删除文件

小万哥

Python 程序员 软件 后端 开发

Programming abstractions in C阅读笔记:p184-p195

codists

私域流量搭建与运营,全是技巧攻略!

鲸品堂

运营 流量 企业号11月PK榜

投资机构Janus Capital Group为Rola-IP品牌融资700万美元

Geek_ccdd7f

CNCC 2023 | 大模型全面革新推荐系统!产学界多位大咖精彩献言

小红书技术REDtech

算法 推荐系统 多模态 大模型 内容理解

跨语言高性能RPC框架Focus发布V1.1.0

dinstone

RPC 高性能 跨语言 RPC框架

OpenHarmony,奏响中国基础软件的“光辉岁月”

脑极体

开源鸿蒙

【我和极客时间的故事】极客时间带给我的成长

三掌柜

我和极客时间的故事

Mac电脑专业级音频制作软件 Logic Pro X中文免激活

胖墩儿不胖y

Mac软件 音频处理 音频制作软件 音频管理工具

用了低代码工具,让我效率提升了80%

树上有只程序猿

软件开发 低代码开发平台 JNPF

李开复带领零一万物,新一轮融资由阿里云领投,估值超10亿美元

B Impact

XPlot:一个面向F#的图表生成库_.NET_Pierre-Luc Maheu_InfoQ精选文章