All Projects → QingWei-Li → Laue

QingWei-Li / Laue

Licence: mit
🖖📈 Modern charts for Vue 2.0

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Laue

android-charts
A curated list of Android Chart libraries.
Stars: ✭ 69 (-71.84%)
Mutual labels:  chart, charts, line, bar
react-native-tcharts
基于React Native ART的图表组件库
Stars: ✭ 25 (-89.8%)
Mutual labels:  charts, line, bar
Hxcharts
📊 Chart for iOS 仪表盘、柱状图、圆形图、折线图、环形图
Stars: ✭ 301 (+22.86%)
Mutual labels:  line, chart, charts
Caroline
A simple Cairo Chart Library for GTK and Vala
Stars: ✭ 41 (-83.27%)
Mutual labels:  line, chart, bar
Vue Bar
Simple, elegant spark bars for Vue.js
Stars: ✭ 414 (+68.98%)
Mutual labels:  svg, chart, bar
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (+270.2%)
Mutual labels:  svg, chart, charts
Pure Vue Chart
Simple and lightweight vue chart component without using chart library dependencies
Stars: ✭ 50 (-79.59%)
Mutual labels:  svg, chart, charts
React Native Charts Wrapper
a react native charts wrapper (support android & iOS)
Stars: ✭ 2,111 (+761.63%)
Mutual labels:  chart, charts
Graphic
A Flutter data visualization library based on Grammar of Graphics.
Stars: ✭ 173 (-29.39%)
Mutual labels:  chart, charts
Picasso.js
A charting library streamlined for building interactive visualizations for the Qlik product suites.
Stars: ✭ 175 (-28.57%)
Mutual labels:  svg, chart
Swiftcharts
Easy to use and highly customizable charts library for iOS
Stars: ✭ 2,336 (+853.47%)
Mutual labels:  chart, charts
React Native Svg Charts
📈 One library to rule all charts for React Native 📊
Stars: ✭ 2,056 (+739.18%)
Mutual labels:  svg, charts
Android Linechart
📈一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。
Stars: ✭ 157 (-35.92%)
Mutual labels:  line, chart
Rpcircularprogress
(Swift) Circular progress UIView subclass with UIProgressView properties
Stars: ✭ 236 (-3.67%)
Mutual labels:  chart, bar
Wechart
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-37.96%)
Mutual labels:  svg, chart
Charts
⚡ Laravel Charts — Build charts using laravel. The laravel adapter for Chartisan.
Stars: ✭ 2,337 (+853.88%)
Mutual labels:  chart, charts
Pyecharts Snapshot
renders the output of pyecharts as png, jpeg, gif, svg, eps, pdf and raw base64
Stars: ✭ 142 (-42.04%)
Mutual labels:  svg, chart
Visx
🐯 visx | visualization components
Stars: ✭ 14,544 (+5836.33%)
Mutual labels:  svg, chart
Squid
A Ruby library to plot charts in PDF files
Stars: ✭ 205 (-16.33%)
Mutual labels:  chart, charts
Charts.css
Open source CSS framework for data visualization.
Stars: ✭ 4,595 (+1775.51%)
Mutual labels:  chart, charts

Laue

Build Status Coverage Status npm

🖖📈 Modern charts for Vue.js

Documentation: https://laue.js.org

Features

  • It depends on several small submodules in D3, so it's very reliable and lightweight.
  • The implementation for Vue.js, so it is composable and supports SSR.

Installation

npm i laue

Usage

import Vue from 'vue';
import { Laue } from 'laue';

Vue.use(Laue);

// On demand
import { Cartesian, Line } from 'laue';

Vue.component(Cartesian.name, Cartesian);
Vue.component(Line.name, Line);

Demo

A dead simple example

<div id="app">
    <la-cartesian :width="300" :height="150" :data="values">
        <la-line prop="pv"></la-line>
        <la-y-axis></la-y-axis>
        <la-x-axis prop="name"></la-x-axis>
        <la-tooltip></la-tooltip>
  </la-cartesian>
</div>

<script src="//unpkg.com/vue"></script>
<script src="//unpkg.com/laue"></script>
<script>
    new Vue({
        el: '#app',
        data: () => ({
            values: [
                { name: 'Page A', pv: 2000 },
                { name: 'Page B', pv: 3000 },
                { name: 'Page C', pv: 1200 }
            ]
        })
    })
</script>

Inspired

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].