diff --git a/README.md b/README.md index 6df4065..09c25e5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ + +> [!NOTE] +> 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。 +> [English](./README.en.md) · [原始项目](https://github.com/perspective-dev/perspective) · [上游 README](https://github.com/perspective-dev/perspective/blob/HEAD/README.md) +> 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。 +
@@ -15,38 +21,22 @@
-Perspective is an interactive analytics and data visualization component for -large and streaming datasets. Build user-configurable reports, dashboards, -notebooks, and applications with a high-performance query engine compiled to -WebAssembly, Python, and Rust. +Perspective 是一款面向大型与流式数据集的交互式分析与数据可视化组件。借助编译为 WebAssembly、Python 和 Rust 的高性能查询引擎,可构建用户可配置的报告、仪表板、笔记本(notebook)和应用。 -## Features +## 功能特性 -- A framework-agnostic user interface packaged as a - [Custom Element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements), - which connects to a Data Model in-browser (via WebAssembly) or remotely (via - WebSocket, with integration in Python, Node.js and Rust). Includes a data - grid, 10+ chart types line, bar, area, scatter, heatmap, treemap, sunburst, - candlestick, and more. +- 与框架无关的用户界面,以 [Custom Element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements), 形式打包,可在浏览器内(通过 WebAssembly)或远程(通过 WebSocket,并与 Python、Node.js 和 Rust 集成)连接 Data Model。包含数据表格,以及 10 余种图表类型:折线图、柱状图、面积图、散点图、热力图、树状图(treemap)、旭日图(sunburst)、K 线图(candlestick)等。 -- A Data Model API for pluggable engines, enabling Perspective's UI to query - external data sources like [DuckDB](https://duckdb.org/) while translating - view configurations into native queries. +- 可插拔引擎的 Data Model API,使 Perspective 的 UI 能够查询 [DuckDB](https://duckdb.org/) 等外部数据源,并将视图配置转换为原生查询。 -- A fast, memory-efficient streaming Data Model built-in, written in C++ and - compiled for [WebAssembly](https://webassembly.org/), - [Python](https://www.python.org/), and [Rust](https://www.rust-lang.org/). - Supports read/write/streaming for [Apache Arrow](https://arrow.apache.org/), - with a columnar expression language based on - [ExprTK](https://github.com/ArashPartow/exprtk). +- 内置快速、内存高效的流式 Data Model,采用 C++ 编写,并编译为 [WebAssembly](https://webassembly.org/), [Python](https://www.python.org/), 和 [Rust](https://www.rust-lang.org/). 支持对 [Apache Arrow](https://arrow.apache.org/), 的读/写/流式处理,并基于 [ExprTK](https://github.com/ArashPartow/exprtk). 提供列式表达式语言。 -- A [JupyterLab](https://jupyter.org/) widget and Python client library for - interactive data analysis in notebooks. +- [JupyterLab](https://jupyter.org/) 组件与 Python 客户端库,用于在笔记本中进行交互式数据分析。 -## Documentation +## 文档 -- [Project Site](https://perspective-dev.github.io/) -- [User Guide](https://perspective-dev.github.io/guide/) +- [项目站点](https://perspective-dev.github.io/) +- [用户指南](https://perspective-dev.github.io/guide/) - JavaScript API - [`@perspective-dev/client` Browser](https://perspective-dev.github.io/browser/modules/src_ts_perspective.browser.ts.html) - [`@perspective-dev/client` Node.js](https://perspective-dev.github.io/node/modules/src_ts_perspective.node.ts.html) @@ -69,13 +59,13 @@ WebAssembly, Python, and Rust. - [`perspective-js`](https://docs.rs/perspective-js/latest/perspective_js/) - [`perspective-viewer`](https://docs.rs/perspective-viewer/latest/perspective_viewer/) -## Examples +## 示例
editablefileduckdb
fractalmarketraycasting
evictionsnypdstreaming
covidwebcammovies
superstoreolympicsdataset
-## Media +## 媒体 @@ -111,25 +101,21 @@ WebAssembly, Python, and Rust.

-The Perspective project is a member of the -[The OpenJS Foundation](https://openjsf.org/). +Perspective 项目是 +[The OpenJS Foundation](https://openjsf.org/). 的成员。 -Copyright [OpenJS Foundation](https://openjsf.org) and Perspective contributors. -All rights reserved. The [OpenJS Foundation](https://openjsf.org) has registered -trademarks and uses trademarks. For a list of trademarks of the -[OpenJS Foundation](https://openjsf.org), please see our -[Trademark Policy](https://trademark-policy.openjsf.org/) and -[Trademark List](https://trademark-list.openjsf.org/). Trademarks and logos not -indicated on the -[list of OpenJS Foundation trademarks](https://trademark-list.openjsf.org) are -trademarks™ or registered® trademarks of their respective holders. Use of them -does not imply any affiliation with or endorsement by them. +版权所有 [OpenJS Foundation](https://openjsf.org) 与 Perspective 贡献者。 +保留所有权利。[OpenJS Foundation](https://openjsf.org) 已注册并使用商标。有关 +[OpenJS Foundation](https://openjsf.org), 的商标列表,请参阅我们的 +[商标政策](https://trademark-policy.openjsf.org/) 和 +[商标列表](https://trademark-list.openjsf.org/).。未在 +[OpenJS Foundation 商标列表](https://trademark-list.openjsf.org) 中指明的商标和标识,均为其各自持有人的商标™或注册商标®。使用它们并不意味着与它们存在任何关联关系,也不构成对它们的认可。 [The OpenJS Foundation](https://openjsf.org/) | -[Terms of Use](https://terms-of-use.openjsf.org/) | -[Privacy Policy](https://privacy-policy.openjsf.org/) | -[Bylaws](https://bylaws.openjsf.org/) | -[Code of Conduct](https://code-of-conduct.openjsf.org) | -[Trademark Policy](https://trademark-policy.openjsf.org/) | -[Trademark List](https://trademark-list.openjsf.org/) | -[Cookie Policy](https://www.linuxfoundation.org/cookies/) +[使用条款](https://terms-of-use.openjsf.org/) | +[隐私政策](https://privacy-policy.openjsf.org/) | +[章程](https://bylaws.openjsf.org/) | +[行为准则](https://code-of-conduct.openjsf.org) | +[商标政策](https://trademark-policy.openjsf.org/) | +[商标列表](https://trademark-list.openjsf.org/) | +[Cookie 政策](https://www.linuxfoundation.org/cookies/)