ucharts
npx skills add https://github.com/teachingai/agent-skills --skill ucharts
Agent 安装分布
Skill 文档
When to use this skill
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/
- Installation/å®è£
â
-
Load the appropriate example file from the
examples/directory:Guide (ä½¿ç¨æå):
examples/guide/intro.md– Introduction to uChartsexamples/guide/installation.md– Installation guideexamples/guide/quick-start.md– Quick start guideexamples/guide/configuration.md– Configurationexamples/guide/platform-support.md– Platform support
Charts (å¾è¡¨ç±»å):
examples/charts/line.md– Line chartexamples/charts/column.md– Column chartexamples/charts/area.md– Area chartexamples/charts/pie.md– Pie chartexamples/charts/ring.md– Ring chartexamples/charts/radar.md– Radar chartexamples/charts/funnel.md– Funnel chartexamples/charts/gauge.md– Gauge chartexamples/charts/candle.md– Candle chartexamples/charts/mix.md– Mixed chart
Features (åè½ç¹æ§):
examples/features/data-format.md– Data formatexamples/features/chart-events.md– Chart eventsexamples/features/chart-methods.md– Chart methodsexamples/features/chart-update.md– Chart updateexamples/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 APIapi/options-api.md– Options APIapi/data-api.md– Data APIapi/events-api.md– Events APIapi/methods-api.md– Methods API
-
Use templates from the
templates/directory:templates/installation.md– Installation templatestemplates/basic-chart.md– Basic chart templatestemplates/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/guide/orexamples/getting-started/â https://www.ucharts.cn/v2/#/guide/indexexamples/â https://www.ucharts.cn/v2/#/document/index
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
- Official Documentation: https://www.ucharts.cn/v2/#/
- Guide: https://www.ucharts.cn/v2/#/guide/index
- Documentation: https://www.ucharts.cn/v2/#/document/index
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