【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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:001674
用户头像

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

关注

评论

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

用vscode创建第一个flutter项目

坚果

flutter 11月日更

技术架构+应用场景揭秘,为什么高斯Redis比开源香?

华为云开发者联盟

数据库 redis 开源 云原生 高斯Redis

CodeGuide 300+文档、100+代码库,一个指导程序员写代码的,Github 仓库开源啦!

小傅哥

Java GitHub 小傅哥 开源社区 代码库

题目二:架构设计题

arctec

创业自研技术团队筹建需要注意什么?

boshi

创业 团队管理

如何“拼”出一个页面-游戏中心模块化实践

vivo互联网技术

开发 组件化 产品方法论

详细剖析Kafka架构及组件

五分钟学大数据

11月日更

微信小程序开发:使用字体图标的方法

三掌柜

11月日更

大数据训练营学习总结

arctec

如何在 JavaScript 中操作二维数组

devpoint

JavaScript array 数组操作 11月日更

毫米波 5G 比公共 Wifi 快近 30 倍,但覆盖范围相似

DisonTangor

网络

MySQL打印死锁日志

Simon

MySQL 死锁

10行代码,撸一个在线个人简历页面!

老表

Python GitHub Linux web开发 跟老表学云服务器

模块三作业-外包学生管理系统

二手攻城师

「架构实战营」

Go语言,测试功能详解-上

微客鸟窝

Go 语言 11月日更

用明道云集成多平台多部门数据,发挥数据分析的力量

明道云

模块三作业 外包学生管理系统详细架构设计

小朱

架构实战营

2021 年 Node.js 的发展趋势

CRMEB

敏捷开发专家一席谈:云原生技术下的华为云DevOps实践之路

华为云开发者联盟

DevOps 敏捷开发 华为云 devcloud

DevOps为何在中国发展滞后?

SoFlu软件机器人

【Flutter 专题】08 图解页面小跳转 (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

体验内容更新,MindSpore轻松掌握

Geek_6cdeb6

Flink CDC 2.0 数据处理流程全面解析

大数据技术指南

11月日更

CSS布局之display:flex

Augus

CSS 11月日更

题目三、简述HDFS的读写流程

arctec

模块三

设计消息队列存储消息数据的MySQL表格

毛先生

作业三总结

Geek_1d37ea

架构训练营

懒人畅听网,有声小说类目数据采集,多线程速采案例,Python爬虫120例之23例

梦想橡皮擦

11月日更

TDSQL首次登上腾讯财报!金融机构核心系统落地实现规模化复制

腾讯云数据库

数据库 tdsql

openLooKeng v1.4.1 上线,OmniData Connector 来了

openLooKeng

大数据 openLooKeng

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