ucharts

安装量: 41
排名: #17515

安装

npx skills add https://github.com/teachingai/full-stack-skills --skill ucharts

Use this skill whenever the user wants to:

  • Install and set up uCharts in a project

  • Create charts in uni-app applications

  • Use uCharts in WeChat Mini Program

  • Use uCharts in H5 applications

  • Configure chart options

  • Use different chart types

  • Handle chart events

  • Customize chart appearance

  • Understand uCharts API and methods

  • Troubleshoot uCharts issues

How to use this skill

This skill is organized to match the uCharts official documentation structure (https://www.ucharts.cn/v2/#/, https://www.ucharts.cn/v2/#/guide/index, https://www.ucharts.cn/v2/#/document/index). When working with uCharts:

  • Identify the topic from the user's request:

Installation/安装 → examples/guide/installation.md

  • Quick Start/快速开始 → examples/guide/quick-start.md

  • Chart Types/图表类型 → examples/charts/

  • Features/功能特性 → examples/features/

  • API/API 文档 → api/

  • Load the appropriate example file from the examples/ directory:

Guide (使用指南):

examples/guide/intro.md - Introduction to uCharts

  • examples/guide/installation.md - Installation guide

  • examples/guide/quick-start.md - Quick start guide

  • examples/guide/configuration.md - Configuration

  • examples/guide/platform-support.md - Platform support

Charts (图表类型):

  • examples/charts/line.md - Line chart

  • examples/charts/column.md - Column chart

  • examples/charts/area.md - Area chart

  • examples/charts/pie.md - Pie chart

  • examples/charts/ring.md - Ring chart

  • examples/charts/radar.md - Radar chart

  • examples/charts/funnel.md - Funnel chart

  • examples/charts/gauge.md - Gauge chart

  • examples/charts/candle.md - Candle chart

  • examples/charts/mix.md - Mixed chart

Features (功能特性):

  • examples/features/data-format.md - Data format

  • examples/features/chart-events.md - Chart events

  • examples/features/chart-methods.md - Chart methods

  • examples/features/chart-update.md - Chart update

  • examples/features/chart-customization.md - Chart customization

  • Follow the specific instructions in that example file for syntax, structure, and best practices

Important Notes:

uCharts supports multiple platforms (uni-app, WeChat Mini Program, H5, APP)

  • Charts use canvas for rendering

  • Configuration through options object

  • Each example file includes key concepts, code examples, and key points

  • Reference API documentation in the api/ directory when needed:

api/chart-api.md - Chart component API

  • api/options-api.md - Options API

  • api/data-api.md - Data API

  • api/events-api.md - Events API

  • api/methods-api.md - Methods API

  • Use templates from the templates/ directory:

templates/installation.md - Installation templates

  • templates/basic-chart.md - Basic chart templates

  • templates/configuration.md - Configuration templates

1. Understanding uCharts

uCharts is a high-performance cross-platform charting library that supports uni-app, WeChat Mini Program, H5, APP and more.

Key Concepts:

  • Chart Component: Main chart component

  • Options: Chart configuration options

  • Data: Chart data format

  • Events: Chart events

  • Methods: Chart methods

  • Platform Support: Multi-platform compatibility

2. Installation

Using npm:

npm install @qiun/ucharts

Using yarn:

yarn add @qiun/ucharts

Using pnpm:

pnpm add @qiun/ucharts

3. Basic Setup

<template>
  <qiun-data-chart type="line" :chartData="chartData" :opts="opts" />
</template>

<script>
export default {
  data() {
    return {
      chartData: {
        categories: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'],
        series: [
          {
            name: 'Sales',
            data: [35, 36, 31, 33, 13]
          }
        ]
      },
      opts: {}
    }
  }
}
</script>

Doc mapping (one-to-one with official documentation)

Examples and Templates

This skill includes detailed examples organized to match the official documentation structure. All examples are in the examples/ directory (see mapping above).

To use examples:

  • Identify the topic from the user's request

  • Load the appropriate example file from the mapping above

  • Follow the instructions, syntax, and best practices in that file

  • Adapt the code examples to your specific use case

To use templates:

  • Reference templates in templates/ directory for common scaffolding

  • Adapt templates to your specific needs and coding style

API Reference

Detailed API documentation is available in the api/ directory, organized to match the official uCharts API documentation structure (https://www.ucharts.cn/v2/#/document/index):

Chart Component API (api/chart-api.md)

  • Chart component props

  • Chart component events

  • Chart component methods

Options API (api/options-api.md)

  • Chart options configuration

  • Option properties

  • Option methods

Data API (api/data-api.md)

  • Data format

  • Data structure

  • Data transformation

Events API (api/events-api.md)

  • Chart events

  • Event handlers

  • Event parameters

Methods API (api/methods-api.md)

  • Chart methods

  • Method parameters

  • Method return values

To use API reference:

  • Identify the API you need help with

  • Load the corresponding API file from the api/ directory

  • Find the API signature, parameters, return type, and examples

  • Reference the linked example files for detailed usage patterns

  • All API files include links to relevant example files in the examples/ directory

Best Practices

  • Configure options properly: Set up chart options correctly

  • Format data correctly: Use proper data format

  • Handle events: Use chart events for interactions

  • Use methods: Leverage chart methods for operations

  • Optimize performance: Optimize chart rendering performance

  • Customize appearance: Customize chart appearance when needed

  • Follow platform patterns: Follow platform-specific best practices

Resources

Keywords

uCharts, @qiun/ucharts, chart, 图表, 折线图, 柱状图, 饼图, 环形图, 雷达图, 漏斗图, 仪表盘, K线图, 混合图, line chart, column chart, area chart, pie chart, ring chart, radar chart, funnel chart, gauge chart, candle chart, mixed chart, uni-app, WeChat Mini Program, H5, APP, canvas, chart options, chart data, chart events, chart methods

返回排行榜