Skip to content

Latest commit

 

History

History
226 lines (160 loc) · 13.4 KB

README.tr.md

File metadata and controls

226 lines (160 loc) · 13.4 KB

Eğer mevcut dilin anadiliyseniz, bu belgenin çevirisini güncel tutmamıza yardımcı olmaya hoş geldiniz. Bir PR buradan yapabilirsiniz.

PyGWalker: Görselleştirmeyle Keşif Amaçlı Veri Analizi için Python Kütüphanesi

PyPI version binder PyPI downloads conda-forge

discord invitation link Twitter Follow Join Kanaries on Slack

PyGWalker pandas dataframe (ve polars dataframe) görsel keşif için Tableau tarzı bir Kullanıcı Arayüzüne dönüştürerek Jupyter Notebook veri analizi ve veri görselleştirme iş akışınızı basitleştirebilir.

PyGWalker (şöyle telaffuz edilir "Pig Walker", sadece eğlence için) kısaltması olarak adlandırılır "Python binding of Graphic Walker". Jupyter Notebook'u (veya diğer jupyter tabanlı not defterlerini), Tableau'ya farklı türde bir açık kaynak alternatifi olan Graphic Walker ile entegre eder. Veri bilimcilerinin basit sürükle ve bırak işlemleriyle verileri analiz etmelerine ve kalıpları görselleştirmelerine olanak tanır.

Visit Google Colab, Kaggle Code or Graphic Walker Online Demo to test it out!

R kullanmayı tercih ediyorsanız şimdi GWalkR'a göz atabilirsiniz!

Başlarken

Run in Kaggle Run in Colab
Kaggle Code Google Colab

kurmak pygwalker

Pygwalker'ı kullanmadan önce paketleri komut satırından pip veya conda kullanarak yüklediğinizden emin olun.

pip

pip install pygwalker

Not

Erken deneme için, sürümünüzü en son sürümle güncel tutmak için pip install pygwalker --upgrade ile, hatta en son özellikleri ve hata düzeltmelerini elde etmek için pip install pygwaler --upgrade --pre ile kurulum yapabilirsiniz.

Conda-forge

conda install -c conda-forge pygwalker

or

mamba install -c conda-forge pygwalker

Daha fazla yardım için conda-forge feedstock bakın.

Jupyter Notebook'ta pygwalker'ı kullanın

Hızlı başlangıç

Başlamak için pygwalker ve pandas Jupyter Notebook'unuza aktarın.

import pandas as pd
import pygwalker as pyg

Pygwalker'ı mevcut iş akışınızı bozmadan kullanabilirsiniz. Örneğin, dataframe şu şekilde yüklenmişken Graphic Walker'ı çağırabilirsiniz:

df = pd.read_csv('./bike_sharing_dc.csv')
walker = pyg.walk(df)

Daha İyi Uygulama

df = pd.read_csv('./bike_sharing_dc.csv')
walker = pyg.walk(
    df,
    spec="./chart_meta_0.json",    # bu json dosyası grafik durumunuzu kaydedecektir, bir grafiği bitirdiğinizde kullanıcı arayüzü kılavuzundaki kaydet düğmesine tıklamanız gerekir, 'otomatik kaydetme' gelecekte desteklenecektir
    kernel_computation=True,          # `kernel_computation=True` ayarını yapın, pygwalker bilgi işlem motoru olarak duckdb'yi kullanacak, daha büyük veri kümesini keşfetmenizi destekleyecektir (<=100GB).
)

Çevrimdışı Örnek

Çevrimiçi Örnek


Bu kadar. Artık değişkenleri sürükleyip bırakarak verileri analiz etmek ve görselleştirmek için Tableau benzeri bir kullanıcı arayüzünüz var.

Graphic Walker ile yapabileceğiniz harika şeyler:

  • Çizgi grafiği gibi farklı grafikler oluşturmak için işaret türünü başka türlerle değiştirebilirsiniz:

graphic walker line chart

  • Farklı ölçüleri karşılaştırmak için satırlara/sütunlara birden fazla ölçü ekleyerek birleşik görünüm oluşturabilirsiniz.

graphic walker area chart

  • Boyuttaki değere bölünen çeşitli alt görünümlerden oluşan bir görünüm oluşturmak için boyutları satırlara veya sütunlara yerleştirerek bir görünüm görünümü oluşturun. Kurallar Tableau'ya benzer.

graphic walker scatter chart

  • Veri çerçevesini bir tabloda görüntüleyebilir ve analitik türleri ile anlamsal türleri yapılandırabilirsiniz.

page-data-view-light

  • Veri araştırma sonucunu yerel bir dosyaya kaydedebilirsiniz

Daha ayrıntılı talimatlar için Graphic Walker GitHub page ziyaret edin..

Test Edilen Ortamlar

  • Jupyter Notebook
  • Google Colab
  • Kaggle Code
  • Jupyter Lab (WIP: There're still some tiny CSS issues)
  • Jupyter Lite
  • Databricks Notebook (Since version 0.1.4a0)
  • Jupyter Extension for Visual Studio Code (Since version 0.1.4a0)
  • Hex Projects (Since version 0.1.4a0)
  • Most web applications compatiable with IPython kernels. (Since version 0.1.4a0)
  • Streamlit (Since version 0.1.4.9), enabled with pyg.walk(df, env='Streamlit')
  • DataCamp Workspace (Since version 0.1.4a0)
  • ...feel free to raise an issue for more environments.

Yapılandırma ve Gizlilik Politikası(pygwlaker >= 0.3.10)

$ pygwalker config --help

usage: pygwalker config [-h] [--set [key=value ...]] [--reset [key ...]] [--reset-all] [--list]

Modify configuration file. (default: /Users/douding/Library/Application Support/pygwalker/config.json) 
Available configurations:

- privacy  ['offline', 'update-only', 'events'] (default: events).
    "offline": fully offline, no data is send or api is requested
    "update-only": only check whether this is a new version of pygwalker to update
    "events": share which events about which feature is used in pygwalker, it only contains events data about which feature you arrive for product optimization. No DATA YOU ANALYSIS IS SEND.
    
- kanaries_token  ['your kanaries token'] (default: empty string).
    your kanaries token, you can get it from https://kanaries.net.
    refer: https://space.kanaries.net/t/how-to-get-api-key-of-kanaries.
    by kanaries token, you can use kanaries service in pygwalker, such as share chart, share config.
    

options:
  -h, --help            show this help message and exit
  --set [key=value ...]
                        Set configuration. e.g. "pygwalker config --set privacy=update-only"
  --reset [key ...]     Reset user configuration and use default values instead. e.g. "pygwalker config --reset privacy"
  --reset-all           Reset all user configuration and use default values instead. e.g. "pygwalker config --reset-all"
  --list                List current used configuration.

Daha fazla ayrıntı, bakın: How to set your privacy configuration?

License

Apache License 2.0

Resources

Reddit HackerNews Twitter Facebook LinkedIn