mcpField
L
lime-echart

lime-echart

github.com/partme-aiデータ・データベース71679 回インストール3 週間前に更新
リポジトリ

lime-echart について

lime-echartは、UniAppとUniAppXでEChartsの可視化を作成するためのスキルです。開発者向けに、チャート例や設定、イベント処理を案内し、モバイルでの性能上の注意点も扱います。

主な機能

  1. 01EChartsチャートの例
  2. 02UniAppとUniAppXに対応
  3. 03チャートイベントとデータ更新
  4. 04テーマとオプションのカスタマイズ
  5. 05モバイル性能のガイド

活用シーン

  1. 01UniAppアプリで時系列の傾向を表示
  2. 02棒グラフでカテゴリを比較
  3. 03円グラフで割合を可視化
  4. 04H5とネイティブアプリでチャートを表示

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/partme-ai/full-stack-skills --skill lime-echart

インストール後、Claude Code で/lime-echartを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE.txt
api/
component-api.md
events-api.md
methods-api.md
options-api.md
examples/advanced/
custom-theme.md
dynamic-data.md
event-handling.md
multiple-charts.md
performance-optimization.md
responsive-charts.md
examples/charts/
bar-chart.md
boxplot-chart.md
candlestick-chart.md
funnel-chart.md
gauge-chart.md
heatmap.md
line-chart.md
map-chart.md
pie-chart.md
radar-chart.md
scatter-chart.md
tree-chart.md
examples/getting-started/
basic-usage.md
configuration.md
installation.md
templates/
advanced-chart.md
basic-chart.md
chart-with-data.md

詳細

このスキルを使用する場面

ユーザーが次のことを希望する場合は、いつでもこのスキルを使用してください。

  • UniApp または UniAppX で ECharts のチャート(折れ線、棒、円、散布図、レーダー、ゲージなど)を作成する
  • H5、ミニプログラム、ネイティブ App でデータを可視化する
  • UniApp でチャートイベント、動的なデータ更新、カスタムテーマを扱う
  • モバイル環境向けにチャートのパフォーマンスを最適化する

このスキルの使用方法

ワークフロー
  1. インストール - lime-echart をインストールします。examples/getting-started/installation.md を読み込みます
  2. チャートの種類を選択 - 要件に合ったチャートの種類を以下から選びます
  3. サンプルファイルを読み込む - 各チャートの種類には、examples/charts/ に専用のサンプルがあります
  4. カスタマイズ - API ドキュメントに従って、オプション、テーマ、データバインディングを調整します
クイックスタート例:UniApp での折れ線グラフ
<template>
  <view class="chart-container">
    <l-echart ref="chartRef" @bindinit="onInit" />
  </view>
</template>

<script>
import * as echarts from '@nicefan/lime-echart/echarts';

export default {
  methods: {
    onInit(chart) {
      chart.setOption({
        xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] },
        yAxis: { type: 'value' },
        series: [{
          type: 'line',
          data: [120, 200, 150, 80, 270],
          smooth: true,
          lineStyle: { color: '#5470c6' }
        }]
      });
    }
  }
};
</script>

<style>
.chart-container { width: 100%; height: 300px; }
</style>
チャートの種類のリファレンス
チャートファイル用途
折れ線examples/charts/line-chart.md時系列の傾向
棒examples/charts/bar-chart.mdカテゴリの比較
円examples/charts/pie-chart.md割合
散布図examples/charts/scatter-chart.md相関関係
レーダーexamples/charts/radar-chart.md多次元の比較
ゲージexamples/charts/gauge-chart.md単一指標の表示
API リファレンス
  • api/component-api.md - コンポーネントのプロパティと属性
  • api/methods-api.md - チャート操作メソッド
  • api/events-api.md - イベント処理(クリック、ホバー、ズーム)
  • api/options-api.md - ECharts オプションの完全なリファレンス

ベストプラクティス

  1. アンマウント時に破棄する - メモリーリークを防ぐため、onUnload で chart.dispose() を呼び出します
  2. チャートを遅延読み込みする - チャートがスクロールして表示領域に入ったときにのみ初期化します
  3. クロスプラットフォームでテストする - H5、WeChat ミニプログラム、ネイティブ App で動作を確認します
  4. データ量を最適化する - モバイルで描画する前に、大規模なデータセットをダウンサンプリングします
  5. CSS でサイズを指定する - インラインスタイルではなく、CSS でチャートコンテナーの寸法を設定します

リソース

キーワード

lime-echart, echarts, uniapp, uniappx, chart, visualization, グラフ, 折れ線グラフ, 棒グラフ, 円グラフ, data visualization, mobile chart

コメント