{"repo":"yuankunzhang/charming","free":true,"listed":false,"github":"https://github.com/yuankunzhang/charming","clone":"git clone https://github.com/yuankunzhang/charming.git","description":"A visualization library for Rust","language":"Rust","stars":2585,"topics":["chart","data-science","visualization","rust","webassembly"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Charming - A Rust Visualization Library Charming is a powerful and versatile chart rendering library for Rust that leverages the power of Apache ECharts to deliver high-quality data visualizations. Built with the Rust programming language, this library aims to provide the Rust ecosystem with an intuitive and effective way to generate and visualize charts, using a declarative and user-friendly API. Highlights: - Easy-to-use, declaritive API. - Abundant chart types with rich and customizable chart themes and styles. - Ready to use in WebAssembly environments. - Rendering to multiple formats, including HTML, SVG, PNG, JPEG, GIF, WEBP, PNM, TIFF, TGA, DDS, BMP, ICO, HDR, OPENEXR, FARBFELD, AVIF, and QOI. Themes Default Dark Vintage Westeros Essos Wonderland Walden Chalk Infographic Macarons Roma Shine Purple Passion Halloween Future versions of Charming will support custom themes. Basic Usage Add charming as a dependency: Refer to the documentation of the Chart struct for how to create a chart with various components. Once you create a chart, you can render it into various format. Charming provides three types of renderers: - HTML renderer : HtmlRenderer renders a chart into an HTML fragments and offloads the actual rendering to user's web browser for an interactive, seamless experience. This renderer is useful when you want to render a chart on the client side, e.g., in a web application. - Image renderer : ImageRenderer renders a chart into an image file. This renderer makes us","default_branch":null,"files":null,"tree":[],"storefront":"/r/yuankunzhang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yuankunzhang/charming/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}