Data Science Tools Python ★ 3,706

mckinsey/vizro

Doğrulanmış ve bakımı kolay veri grafikleri ve gösterge panelleri oluşturmak için araçlar ve şablonlar.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "mckinsey-vizro": {
      "command": "python",
      "args": [
        "-m",
        "vizro"
      ]
    }
  }
}



Vizro, yüksek kaliteli veri görselleştirme uygulamaları oluşturmak için düşük kodlu bir araç setidir

Python version PyPI version License Documentation OpenSSF Best Practices

Belgeler | Başlayın



Vizro nedir?

Vizro, açık kaynaklı bir Python tabanlı araç setidir.

Gelişmiş mühendislik veya görsel tasarım uzmanlığına ihtiyaç duymadan, güzel ve güçlü veri görselleştirme uygulamalarını hızlı ve kolayca oluşturmak için kullanın.

Ardından uygulamanızı özelleştirin ve ölçekte production ortamına dağıtın.

Sadece birkaç satır basit düşük kod konfigürasyonu ile, yerleşik görsel tasarım en iyi uygulamaları sayesinde, hızlı bir şekilde production'a hazır, yüksek kaliteli, çok sayfalı prototipleri bir araya getirebilirsiniz.

Her Vizro uygulaması basit bir konfigürasyonla tanımlanır ve bu yüksek seviye kategorileri kullanır:

  • Bileşenler: grafikler, tablolar, kartlar, KPI göstergeleri, formlar ve daha fazlası.
  • Kontroller: filtreler ve parametreler, açılır menüler ve kaydırıcılar gibi çeşitli seçicileri kullanarak.
  • İşlemler: bileşenler arasındaki etkileşimler, detaylandırmalar, dışa aktarma işlevi ve daha fazlası.
  • Düzenler: grid düzenleri veya esnek konteynerler, bir dizi önceden ayarlanmış stillerle.
  • Gezinme: uygulama düzeni ve gezinme ayarları, iç içe sayfa hiyerarşileri de dahil olmak üzere.

Konfigürasyon, uygulama esnekliği için Pydantic modelleri, JSON, YAML veya Python sözlükleri dahil olmak üzere birden fazla biçimde yazılabilir.

İsteğe bağlı yüksek kod uzantıları, düşük kod ve yüksek kodu en iyi şekilde birleştirerek, modüler bir şekilde neredeyse sonsuz kişiselleştirmeyi etkinleştirir - bespoke görsel biçimlendirme ve özel bileşenler dahil olmak üzere.

Vizro özellikleri hakkında daha ayrıntılı bir açıklama için "Nasıl yapılır kılavuzları" sayfasını ziyaret edin.

Neden Vizro kullanmalısınız?

Vizro araç setinin faydaları şunları içerir:


Vizro, veri görselleştirme uygulamaları oluşturmanıza yardımcı olur:

Hızlı ve kolay

Uygulamaları dakikalar içinde oluşturun. Binlerce satır kod yerine birkaç satır basit konfigürasyon (Pydantic modelleri, JSON, YAML veya Python sözlükleri aracılığıyla) kullanın.

Güzel ve güçlü

Gelişmiş mühendislik veya görsel tasarım uzmanlığı olmadan, yüksek kaliteli çok sayfalı uygulamalar oluşturun. Production sınıfı BI araçlarının güçlü özelliklerini, yerleşik görsel tasarım en iyi uygulamaları ile kullanın.

Esnek

Açık kaynak paketlerin yeteneklerinden ve esnekliğinden yararlanın. Plotly, Dash ve Pydantic'in güvenilen bağımlılıklarını kullanın.

Özelleştirilebilir

İleri kullanıcılar için neredeyse sonsuz kontrol. Python, JavaScript, HTML ve CSS kod uzantılarını kullanın.

Ölçeklenebilir

Hızlı bir şekilde prototype oluşturun ve production ortamına dağıtın. Plotly, Dash ve Pydantic'in yerleşik production sınıfı yeteneklerini kullanın.

Vizro kullanım senaryoları hakkında daha ayrıntılı bir açıklama için "Neden Vizro kullanmalıyım?" sayfasını ziyaret edin.

Vizro ne zaman kullanılmalı?

Düşük kodlu Python araçlarının hızını ve kolaylığını, JavaScript ve BI araçlarının production yetenekleri ile açık kaynağın özgürlüğünü birleştirmeniz gerektiğinde Vizro kullanın:

  • Varsayılan olarak güzel ve profesyonel görünen bir uygulamaya sahip olun.
  • Düşük kodun basitliğinin yanı sıra, neredeyse sonsuz şekilde kod ile özelleştirme seçeneğinin keyfini çıkarın.
  • Production'a hazır ve ölçekte dağıtması kolay olan prototipleri hızlı bir şekilde oluşturun.

Vizro nasıl kullanılır?

Farklı Vizro panolarını çalışırken görmek için birkaç canlı demo keşfedin:

  </a>
  <br>
  <strong>Temel Pano</strong>
  <br>
  <a href="https://huggingface.co/spaces/vizro/demo-first-dashboard" target="_blank" rel="noopener noreferrer">Canlı deneyin</a>
</td>
<td align="center" valign="top" width="33%">
  <a href="https://huggingface.co/spaces/vizro/demo-visual-vocabulary" target="_blank" rel="noopener noreferrer">
    
  </a>
  <br>
  <strong>Görsel Kelime Dağarcığı</strong>
  <br>
  <a href="https://huggingface.co/spaces/vizro/demo-visual-vocabulary" target="_blank" rel="noopener noreferrer">Canlı deneyin</a>
</td>
<td align="center" valign="top" width="33%">
  <a href="https://huggingface.co/spaces/vizro/BI-dashboard" target="_blank" rel="noopener noreferrer">
    
  </a>
  <br>
  <strong>BI Panosu</strong>
  <br>
  <a href="https://huggingface.co/spaces/vizro/BI-dashboard" target="_blank" rel="noopener noreferrer">Canlı deneyin</a>
</td>
  </a>
  <br>
  <strong>Çağrı Merkezi Panosu</strong>
  <br>
  <a href="https://huggingface.co/spaces/vizro/call-center-dashboard" target="_blank" rel="noopener noreferrer">Canlı deneyin</a>
</td>
<td align="center" valign="top" width="33%">
  <a href="https://huggingface.co/spaces/vizro/demo-kpi" target="_blank" rel="noopener noreferrer">
    
  </a>
  <br>
  <strong>KPI Panosu</strong>
  <br>
  <a href="https://huggingface.co/spaces/vizro/demo-kpi" target="_blank" rel="noopener noreferrer">Canlı deneyin</a>
</td>
<td align="center" valign="top" width="33%">
  <a href="https://huggingface.co/spaces/vizro/demo-features" target="_blank" rel="noopener noreferrer">
    
  </a>
  <br>
  <strong>Özellikler Panosu</strong>
  <br>
  <a href="https://huggingface.co/spaces/vizro/demo-features" target="_blank" rel="noopener noreferrer">Canlı deneyin</a>
</td>

Daha fazla örnek için tam Vizro Galerisi'ni inceleyin.

Vizro framework

Pano oluşturmak için düşük kod framework'ü.

Vizro framework'ü tüm Vizro araç setini destekler. Bu bir Python paketidir (vizro olarak adlandırılır).

Daha ayrıntılı bilgi için belgeleri ziyaret edin.

Vizro görsel kelime dağarcığı

Grafik örnekleri.

Görsel kelime dağarcığı, gereksinimleriniz için hangi grafik türünü kullanacağınıza karar vermenize yardımcı olur ve bu grafikleri Plotly ile oluşturmak veya bir Vizro panosuna gömmek için örnek kod sunar.

Grafikleri aramak veya ilham almak için görsel kelime dağarcığını ziyaret edin.

Vizro-MCP

Vizro için bir Model Context Protocol (MCP) sunucusu.

Vizro-MCP, bir LLM'in yanında Vizro panolarını ve grafiklerini oluşturmanıza yardımcı olur. İşlevsel bir Vizro grafik veya panosunu adım adım oluşturmak için araçlar ve şablonlar sağlar.

Cursor veya Claude Desktop gibi MCP özellikli LLM istemcileriyle uyumludur.

Vizro-AI

Grafikleri ve panoları oluşturmak için LLM'leri kullanın.

Vizro-AI pano oluşturma artık aktif olarak geliştirilmemektedir ve Vizro-MCP tarafından yerine alınmıştır. Vizro-AI sürüm 0.4.0'dan itibaren yalnızca grafik oluşturmayı destekler.

Vizro-AI, LLM'leri birleştirmek için Vizro'yu genişleten ayrı bir pakettir (vizro_ai olarak adlandırılır). İhtiyacınız olan şeyi düz İngilizce veya diğer dillerde açıklayarak, etkileşimli Vizro grafikleri ve panoları oluşturmak için kullanın.

Daha ayrıntılı bilgi için Vizro-AI belgelerini ziyaret edin.

Kurulum ve ilk adımlar

pip install vizro

Daha fazla bilgi için kurulum rehberini inceleyin.

Başlayın belgeleri ilk panonuzu nasıl oluşturacağınızı açıklar.

Paketler

Bu depo aşağıdaki paketleri içeren bir monorepo'dur:

Klasör Sürüm Belgeler
vizro-core PyPI version Vizro Belgeleri
vizro-ai PyPI version Vizro-AI Belgeleri
vizro-mcp PyPI version Vizro-MCP Belgeleri

Topluluk ve geliştirme

Herhangi bir teknik soruyu GitHub Issues aracılığıyla sormaya ve tartışmaya teşvik ediyoruz. Bu ayrıca hata raporları gönderebileceğiniz veya yeni özellikler talep edebileceğiniz yerdir.

Vizro'ya katkıda bulunmak ister misiniz?

Katkı kılavuzu, Vizro'ya nasıl katkıda bulunabileceğinizi açıklar.

Geçerli ve eski katkıda bulunanları burada görüntüleyebilirsiniz.

Bir güvenlik açığını raporlamak ister misiniz?

Güvenlik politikamıza bakın.

Lisans

vizro, Apache License 2.0 koşulları altında dağıtılır.

Benzer MCP sunucuları

Daha fazla: Data Science Tools →