layercake

graphics framework for sveltejs

Github星跟踪图

Layer Cake

a framework for mostly-reusable graphics with svelte

Travis (.org) branch npm version

? See examples
? Read the guide
? API docs
? Starter template
?

Example

<script>
  import { LayerCake, Svg, Html, Canvas } from 'layercake';

  import AxisX from './components/AxisX.svelte';
  import AxisY from './components/AxisY.svelte';
  import Line from './components/Line.svelte';
  import Scatter from './components/Scatter.svelte';
  import Labels from './components/Labels.svelte';

  const data = [{ x: 0, y: 1 }, { x: 1, y: 2 }];
</script>

<style>
  .chart-container {
    width: 100%;
    height: 500px;
  }
</style>

<div class="chart-container">
  <LayerCake
    x='x'
    y='y'
    {data}
  >
    <Svg>
      <AxisX/>
      <AxisY/>
      <Line color='#f0c'/>
    </Svg>

    <Canvas>
      <Scatter color='#0fc'/>
    </Canvas>

    <Html>
      <Labels/>
    </Html>
  </LayerCake>
</div>

Install

Layer Cake lives in your devDependencies alongside Svelte, which it lists as a peerDependency.

npm install --save-dev layercake

License

MIT

主要指标

概览
名称与所有者mhkeller/layercake
主编程语言Svelte
编程语言JavaScript (语言数: 5)
平台
许可证MIT License
所有者活动
创建于2018-07-17 06:49:33
推送于2025-10-01 12:55:11
最后一次提交
发布数68
最新版本名称v10.0.1 (发布于 2025-08-24 14:22:19)
第一版名称v0.1.0 (发布于 2018-10-17 23:13:33)
用户参与
星数1.7k
关注者数9
派生数37
提交数1.2k
已启用问题?
问题数133
打开的问题数2
拉请求数153
打开的拉请求数2
关闭的拉请求数44
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?