NanoSkill
Skill gönder

Grafik Görselleştirme Ajan Becerileri

tarafındanantvis523GitHub yıldızıGitHub

Karmaşık veri kümelerini, 26'dan fazla grafik türü ve yapay zeka destekli oluşturma sunan AntV Grafik Görselleştirme Becerileri ile sezgisel görsel grafiklere dönüştürün. Etkileyici veri hikayeleri oluşturmaya zahmetsizce başlayın.

görselleştirmeGüvenlik taraması geçti
Sonuç önizlemesi

Tam demo

Bu Beceri tarafından desteklenen profesyonel bir yapay zeka destekli veri görselleştirme raporunu keşfedin.

Başlangıç

İlk görevinizi çalıştırın

  1. A screenshot of an AI assistant terminal showing the installation of the AntV chart-visualization-skills package. The assistant logs the execution of the command to add the skills repository via 'npx skills add', confirms interactive selection with the '--yes' flag, and lists all 9 installed skills including chart generation, graph visualization, multi-dimensional tables, editing engines, infographics, narrative visualizations, and skill maintenance. The log notes symlinking into Hermes Agent and a security assessment showing low/medium risk with nothing critical.
    01

    Yükle

    AntV Grafik Görselleştirme Becerisini yapay zeka ajanınıza ekleyin.

  2. A screenshot of an AI assistant task panel for creating a comprehensive AntV chart visualization package. The instructions specify generating multiple chart types, infographics from textual data with templates, and narrative-style reports. Emphasis is on a clean, modern, professional style, ensuring readability, hierarchy, interactivity, dynamic dashboards, drill-down exploration, cross-analysis, and production-ready code snippets for Node.js integration. The final output should be a structured PDF or interactive dashboard, balancing aesthetic elegance with functional clarity.
    02

    Tanımla

    Görselleştirmek istediğiniz konu alanını, hedefler, hedef kitle ve tercih edilen grafik türleri veya stilleri dahil olmak üzere tanımlayın.

  3. A screenshot showing the AI assistant output after loading AntV visualization skills and preparing a professional PowerPoint deck. The assistant indicates understanding of all AntV visualization tools and plans to build a data visualization showcase featuring real data across multiple chart types, infographics, narrative visualizations, network graphs, and S2 tables, ready for presentation in PPT format.
    03

    Görselleştirmeleri Optimize Et

    Beceri, netlik, düzen ve içgörüler için optimize edilmiş grafikler ve panolar oluşturur.

Kurulum komutu

$ npx skills add https://github.com/antvis/chart-visualization-skills

Hakkında

AntV Grafik Görselleştirme Becerileri, karmaşık veri kümelerini verimli ve doğru bir şekilde sezgisel görsel grafiklere dönüştürmek için tasarlanmış profesyonel bir görselleştirme çözümleri paketi sunar. Ant Group tarafından başlatılan bu beceri koleksiyonu, kullanıcıların grafik tasarımından etkileşimli keşfe ve derinlemesine veri analizine kadar tüm iş akışında gezinmelerini sağlar; akıllı tasarım özellikleri ve zengin bileşen kütüphanesi sayesinde oluşturma engelini önemli ölçüde azaltır. Günlük raporlama, dinamik panolar ve sofistike etkileşimli analiz için sağlam destek sunarak veriyi görünür ve anlaşılır kılar.

Paket, 26'dan fazla grafik türü oluşturmak için "chart-visualization", metni 50'den fazla şablonla ilgi çekici görsel infografiklere dönüştürmek için "infographic-creator" ve yapılandırılmamış verileri T8 Sözdizimi kullanarak anlamsal olarak zengin raporlara dönüştürmek için "narrative-text-visualization" gibi özel beceriler içerir. Bu yetenekler, yapay zeka entegrasyonu ile daha da geliştirilerek görselleştirmelerin oluşturulmasını ve optimizasyonunu kolaylaştırıp otomatikleştirir; analistlerin içgörüleri ortaya çıkarmaya ve iş kararlarını yönlendirmeye daha fazla odaklanmasını sağlar.

Geliştiriciler ayrıca çok boyutlu çapraz analiz tabloları için "antv-s2-expert", G6 v5 grafik görselleştirmeleri oluşturmak için "antv-g6-graph" ve G2 v5 istatistiksel grafikler oluşturmak için "antv-g2-chart" gibi özel becerilerden yararlanabilir. Bu araçlar, en iyi uygulamaları takip eden, temel işlevleri, çeşitli düzen algoritmalarını, bileşen türlerini ve etkileşimleri kapsayan doğru, çalıştırılabilir kod sağlar. Beceriler CLI veya API aracılığıyla Node.js projelerine entegre edilebilir, farklı geliştirme ihtiyaçları için esneklik sunar.

Temel özellikler

Onu güçlü yapan şey

  • Kapsamlı Grafik Oluşturma

    Zaman serileri, karşılaştırmalar, ilişkiler ve coğrafi veriler dahil olmak üzere çeşitli veri görselleştirme ihtiyaçları için 26'dan fazla akıllı grafik türüne erişin.

  • Yapay Zeka Destekli Bilgi Grafiği Oluşturma

    50'den fazla şablon kullanarak metin içeriğinden güzel bilgi grafikleri oluşturun, bilgiyi sezgisel sembollerle algılanabilir görsel dile dönüştürün.

  • Yapılandırılmış Anlatı Metni Görselleştirmeleri

    Varlık ek açıklamaları ve mini grafiklerle veri anlatıları için Markdown benzeri bir dil olan T8 Sözdizimini kullanarak yapılandırılmamış verileri anlamsal açıdan zengin anlatı raporlarına dönüştürün.

  • Çok Boyutlu Çapraz Analiz Tabloları

    Çok boyutlu veri analizi için kapsamlı rehberlik sunan özet tablolar, tablo sayfaları ve özel hücreler geliştirmek üzere AntV S2 Expert'i kullanın.

  • Gelişmiş Grafik ve İstatistiksel Grafik Oluşturma

    En iyi uygulamaları takip ederek ağ, ağaç ve akış şemaları için doğru G6 grafik kodu ve çubuk, çizgi ve pasta grafikler gibi istatistiksel görselleştirmeler için G2 grafik kodu üretin.

Kullanım senaryoları

Ne zaman kullanılmalı

  • Günlük Raporlar ve Dinamik Panolar Oluşturun

    Günlük raporlama ve dinamik panolar için karmaşık veri kümelerini hızla sezgisel görsel grafiklere dönüştürün, veri odaklı karar verme sürecini etkinleştirin.

  • Sofistike Etkileşimli Analiz Araçları Geliştirin

    Derinlemesine veri keşfi ve görselleştirme yetenekleri sağlayan gelişmiş etkileşimli analiz uygulamaları oluşturmak için AntV'nin sağlam araç kitini kullanın.

  • Yapay Zeka Optimizasyonlu Görselleştirmeler Oluşturun

    Entegre yapay zeka yetenekleriyle veri görselleştirmelerinin oluşturulmasını ve optimizasyonunu kolaylaştırın ve otomatikleştirin, böylece analistler içgörülere odaklanabilir.

  • Verileri Etkileyici Bilgi Grafiklerine Dönüştürün

    Karmaşık fikirleri net ve akılda kalıcı bir şekilde iletmek için çeşitli şablonlar kullanarak verileri, bilgileri ve bilgiyi görsel olarak çekici bilgi grafiklerine dönüştürün.

SKILL.md

Grafik Görselleştirme Becerileri

Veriyi daha iyi düşünmek için görsel bir dile dönüştürme.

Genel Bakış

Veri odaklı karar alma çağında, verimli ve doğru veri görselleştirme ve analizi çok önemlidir. AntV, grafik tasarımından etkileşimli keşfe ve derinlemesine veri analizine kadar tüm iş akışı için sağlam bir araç seti ve kapsamlı bir beceri seti sunan profesyonel bir görselleştirme çözümleri paketi sunar. Kullanıcıların karmaşık veri kümelerini sezgisel görsel grafiklere hızla dönüştürmesini sağlayarak, akıllı tasarım özellikleri ve zengin bir bileşen kitaplığı sayesinde oluşturma engelini önemli ölçüde düşürür. Günlük raporlama, dinamik panolar veya sofistike etkileşimli analizler için AntV güvenilir destek sunar. Yapay zeka yeteneklerini entegre ederek, bu araçlar görselleştirmelerin oluşturulmasını ve optimizasyonunu daha da kolaylaştırır ve otomatikleştirir. Bu, analistlerin içgörüleri ortaya çıkarmaya ve iş kararlarını yönlendirmeye daha fazla odaklanmasını sağlayarak veriyi gerçekten görünür ve anlaşılır kılar.

[!WARNING] Bu proje yalnızca yapay zeka tarafından oluşturulan kodu birleştirir.

Nasıl katkıda bulunulur:

  1. Sorunu net bir şekilde açıklayan bir issue gönderin
  2. Gereksinimlerinizle birlikte @copilot'a atayın

Kullanım

Bu pazar yerini Claude Code'a ekleyin:

/plugin marketplace add antvis/chart-visualization-skills

Veya becerileri birden çok aracınız için doğrudan yükleyebilirsiniz:

npx skills add antvis/chart-visualization-skills

Mevcut Beceriler

  • 📊 chart-visualization: AntV tarafından desteklenen, akıllı veri görselleştirme için 26'dan fazla grafik türü sağlayan kapsamlı bir grafik oluşturma becerisi.

Chart Visualization, 26'dan fazla mevcut seçenek arasından en uygun grafik türünü akıllıca seçer, ayrıntılı özelliklere dayalı parametreleri çıkarır ve yüksek kaliteli grafik görüntüleri oluşturur. Zaman serilerini, karşılaştırmaları, parçadan bütüne, ilişkileri, coğrafi, hiyerarşik, istatistiksel ve özel görselleştirmeleri kapsar.

  • 🎨 infographic-creator: Verilen metin içeriğine dayalı olarak güzel infografikler oluşturun. Kullanıcılar infografik oluşturmayı talep ettiğinde kullanın.

Infographic Creator, veriyi, bilgiyi ve bilgiyi algılanabilir bir görsel dile dönüştürmek için AntV Infographic'i kullanır. Görsel tasarım ile veri görselleştirmeyi birleştirerek listeler, diziler, hiyerarşiler, karşılaştırmalar, ilişkiler ve grafikler dahil olmak üzere 50'den fazla şablon sunar. Karmaşık bilgileri sezgisel sembollerle sıkıştırarak izleyicilerin önemli noktaları hızla anlamasına ve hatırlamasına yardımcı olur.

  • 🖼️ icon-retrieval: Simge kitaplığından simge SVG dizelerini arayın ve alın. Varsayılan olarak en fazla 5 eşleşen simge döndürür (özelleştirilebilir).

Icon Search, infografikler, web geliştirme, tasarım ve daha fazlası dahil olmak üzere çeşitli kullanım durumları için uygun simgeler bulmalarına yardımcı olur. Mevcut simgeleri keşfetmek ve SVG dizelerini doğrudan almak için anahtar kelimelere göre arayın. Her arama, varsayılan olarak en fazla 5 eşleşen simge döndürür (topK parametresi ile özelleştirilebilir) ve URL'leri ve tam SVG içeriğiyle birlikte gelir.

  • 📝 narrative-text-visualization: T8 Sözdizimini kullanarak verilerden yapılandırılmış anlatı metni görselleştirmeleri oluşturun.

Narrative Text Visualization (T8), yapılandırılmamış verileri, varlık açıklamalarıyla veri anlatıları oluşturmak için bildirimsel, Markdown benzeri bir dil olan T8 Sözdizimi'ni kullanarak anlamsal olarak zengin anlatı raporlarına dönüştürür. LLM dostu ve çerçeveden bağımsızdır, HTML, React ve Vue ile sorunsuz çalışır. Metrikler, değerler, eğilimler ve boyutlar gibi varlıkların uygun şekilde etiketlendiği veri analizi raporları, özetler ve içgörü belgeleri oluşturmak için mükemmeldir. Yerleşik mini grafikler, standartlaştırılmış stil ve profesyonel biçimlendirme içerir. Otantik veri kaynaklarını destekler ve hafif, teknolojiden bağımsız görüntüleme sağlar.

  • 📋 antv-s2-expert: S2 çok boyutlu çapraz analiz tablosu geliştirme asistanı. Kullanıcılar S2 pivot tabloları, tablo sayfaları veya herhangi bir @antv/s2 ile ilgili geliştirmede yardıma ihtiyaç duyduğunda kullanın.

AntV S2 Expert, kullanıcıların S2 çok boyutlu çapraz analiz tablosu motoruyla geliştirme yapmasına yardımcı olur. @antv/s2 çekirdek motoru, @antv/s2-react ve @antv/s2-vue çerçeve bağlamaları, @antv/s2-react-components gelişmiş analiz bileşenleri ve @antv/s2-ssr sunucu tarafı görüntüleme hakkında kapsamlı rehberlik sağlar. Pivot tabloları, tablo sayfaları, özel hücreler, tema oluşturma, olaylar, etkileşimler, sıralama, toplamlar, araç ipuçları, dondurulmuş satırlar/sütunlar, simgeler, sayfalandırma ve daha fazlasını kapsar.

  • 🕸️ antv-g6-graph: G6 v5 grafik görselleştirme kod üreteci. Kullanıcılar G6 grafikleri — ağ grafikleri, ağaç grafikleri, akış şemaları, zihin haritaları ve G6 kitaplığı ile herhangi bir ilişkisel veya grafik yapılı veri görselleştirmesi — oluşturmak istediğinde kullanın.

AntV G6 Graph, en iyi uygulamaları izleyerek doğru, çalıştırılabilir G6 v5 kodu üretir. Temel grafik başlatma, veri yapıları (düğümler, kenarlar, kombolar), 10'dan fazla düzen algoritması (force, dagre, circular, grid, mindmap, fishbone, vb.), tüm yerleşik düğüm/kenar/combo türleri, durum yönetimi, 15'ten fazla davranış (drag-canvas, zoom-canvas, click-select, lasso, vb.), 10'dan fazla eklenti (minimap, tooltip, toolbar, legend, timebar, vb.), özel öğe geliştirme, dönüşümler ve animasyonu kapsar. Yerleşik koruma önlemleri, kullanımdan kaldırılmış G6.Graph() yapıcılarını, graph.data() API'lerini veya Mod tabanlı davranış yapılandırmasını kullanma gibi yaygın v4→v5 geçiş tuzaklarını önler.

  • 📈 antv-g2-chart: G2 v5 grafik kod üreteci. Kullanıcılar G2 grafikleri — çubuk grafikler, çizgi grafikler, pasta grafikler, dağılım grafikleri, alan grafikleri, ısı haritaları ve G2 kitaplığı ile herhangi bir istatistiksel veri görselleştirmesi — oluşturmak istediğinde kullanın.

AntV G2 Chart, Spec Mode en iyi uygulamalarını izleyerek doğru, çalıştırılabilir G2 v5 kodu üretir. 30'dan fazla grafik türünü (interval, line, area, point, rect, cell, treemap, sankey, chord, wordCloud, gauge ve daha fazlası), veri dönüşümlerini (stackY, dodgeX, binX, fold, vb.), koordinat sistemlerini (kartezyen, polar, theta, radyal), ölçekleri, etkileşimleri (brush, slider, legend filter), bileşenleri (axis, legend, tooltip, annotation) ve çoklu görünüm kompozisyonlarını kapsar. Yerleşik koruma önlemleri, kullanımdan kaldırılmış zincir API'lerini, geçersiz palet adlarını veya kullanıcı kodunda d3'e başvurmayı kullanma gibi yaygın v4→v5 geçiş tuzaklarını önler.

Değerlendirme Sonuçları

Harness Engineering yaklaşımı, 174 grafik oluşturma test senaryosu ile sıkı bir şekilde test edilmiş ve temel yöntemlere göre önemli iyileştirmeler göstermiştir:

ModelG2G6
qwen3-coder-480b-a35b-instruct✨ 98.2% <sup><sub>+17.7%</sub></sup>94.8% <sup><sub>+15.6%</sub></sup>
Kimi-K2.597.7% <sup><sub>+17.2%</sub></sup>96.9% <sup><sub>+17.7%</sub></sup>
GLM-5.193.6% <sup><sub>+13.1%</sub></sup>92.8% <sup><sub>+13.6%</sub></sup>
DeepSeek-V3.290.8% <sup><sub>+10.3%</sub></sup>✨ 97.9% <sup><sub>+18.7%</sub></sup>
Context7 <sub>Temel</sub>80.5%79.2%

Sonuçlar, Harness Engineering'in LLM'lerin üretime yakın doğruluk (%98,2'ye kadar) elde etmesini sağladığını ve Context7 temel yaklaşımından önemli ölçüde daha iyi performans gösterdiğini göstermektedir.

[!TIP] Daha fazla beceri yakında geliyor.

Kütüphane Kullanımı

Node.js projelerinizde CLI ve API ile bir kütüphane olarak kullanılabilir.

CLI Kullanımı

Ayrıca terminalinizde kolay kullanım için antv adlı bir CLI aracı sağlıyoruz, genel olarak yükleyin:

npm install -g @antv/chart-visualization-skills

Sorgu ile becerileri al veya listele:

# Retrieve skills by query (metadata only)
antv retrieve "bar chart" --library g2 --topk 10

# Retrieve skills with full markdown content (core constraints auto-prepended)
antv retrieve "bar chart" --library g2 --content

# Retrieve skills and output as JSON
antv retrieve "bar chart" --library g2 --output json

# Get a skill by its exact ID
antv get g2-mark-interval-basic --library g2

# List all available skills
antv list --library g2 --category core

# List skills and output as JSON
antv list --output json

# Show skill info (core constraints from SKILL.md)
antv info --library g2

# Show skill info as JSON
antv info --library g2 --output json

Komut için kullanım:

Usage: antv [options] [command]

CLI tool for AntV chart visualization skills retrieval

Options:
  -V, --version               output the version number
  -h, --help                  display help for command

Commands:
  retrieve [options] <query>  Search for skills matching a query
  get [options] <id>          Get a skill by its exact ID
  list [options]              List all available skills
  info [options]              Show skill info from SKILL.md
  help [command]              display help for command

Options for retrieve:
  --library <lib>             Filter by library (e.g. g2, g6)
  --topk <n>                  Number of results to return (default: 7)
  --content                   Include markdown content body in results; core constraints (SKILL.md Section 1-2) are always prepended as the first result
  --output <format>           Output format: json | text (default: "text")

Not: --content, kitaplığın temel kısıtlamalarını (SKILL.md'nin 1. ve 2. Bölümleri, <!-- CONSTRAINTS:END --> işaretleyicisine kadar) her zaman ilk sonuç olarak başa ekler ve modelin referans belgeleriyle birlikte temel kuralları almasını sağlar.

API Kullanımı

import { retrieve } from '@antv/chart-visualization-skills';

// Metadata only (no content)
const skills = retrieve('bar chart', { library: 'g2', topK: 5 });

// With full markdown content (core constraints auto-prepended as first result)
const skills = retrieve('bar chart', { library: 'g2', topK: 5, content: true });

// With content but without core constraints
const skills = retrieve('bar chart', { library: 'g2', topK: 5, content: true, includeInfo: false });
retrieve(query: string, options?: RetrieveOptions): Skill[]

interface RetrieveOptions {
  library?: string;   // Library filter, e.g. 'g2' or 'g6'
  topK?: number;      // Number of results (default: 7)
  content?: boolean;  // Include markdown content body (default: false)
  includeInfo?: boolean; // Prepend SKILL.md core constraints (default: same as content)
}
SeçenekTürVarsayılanAçıklama
librarystringtümüKitaplık filtresi (g2 veya g6)
topKnumber7Sonuç sayısı
contentbooleanfalseMarkdown içerik gövdesini dahil et
includeInfobooleancontent ile aynıSKILL.md temel kısıtlamalarını (Bölüm 1-2) ilk sonuç olarak başa ekle

Notlar:

  • Varsayılan alma, content alanı olmadan hafif sonuç nesneleri döndürür.
  • content: true, markdown içerik gövdesini döndürür (önyüz meta verileri hariç tutulur).
  • includeInfo true olduğunda (content: true olduğunda varsayılan), temel kısıtlamalar bloğu — <!-- CONSTRAINTS:END -->'e kadar SKILL.md — ilk öğe olarak enjekte edilir (kimlik __info__ ile öneklenir), böylece modelin her zaman temel kuralları görmesi sağlanır.
import { info } from '@antv/chart-visualization-skills';

const skillInfo = info('g2');
// => { name: 'antv-g2-chart', description: '...', content: '...', constraintsContent: '...' }
info(library?: string): SkillInfo | undefined

interface SkillInfo {
  name: string;
  description: string;
  content: string;            // Full SKILL.md body (after frontmatter)
  constraintsContent: string; // SKILL.md body up to <!-- CONSTRAINTS:END --> marker; injected by retrieve when includeInfo: true
}
ParametreTürVarsayılanAçıklama
librarystring'g2'Bilgi alınacak kitaplık (g2 veya g6)

Lisans

MIT Lisansı - ayrıntılar için LİSANS dosyasına bakın.

FAQ