1. Məhsullar
  2.   Diaqram
  3.   Python
  4.   pyCirclize
 
  

Dairəvi Vizualizasiyalar üçün Pulsuz Python Kitabxanası

Dairəvi vizualizasiya üçün Açıq Mənbəli Python Diaqramlaşdırma Kitabxanası. Kitabxana Akor Diaqramları, Dairəvi İstilik Xəritələri, Dairəvi Çubuq Qrafikləri, Radar Diaqramı və daha çoxunu yaratmağa imkan verir.

Data vizualizasiyasının daim dəyişən dünyasında, inkişafçılar çevikliyi, istifadənin asanlığını və güclü xüsusiyyətləri birləşdirən alətləri axtarırlar. pyCirclize kitabxanası, inkişafçılara minimal səy ilə möhtəşəm dairəvi vizualizasiyalar yaratmağa imkan verən açıq mənbəli Python alətidir. Bu kitabxana proqram vasitəsilə dairəvi vizualizasiyalar yaratmaq və idarə etmək üçün hazırlanmışdır. R paketi circlize‑dən ilham alaraq, genomik, bioloji və data vizualizasiyası tətbiqləri üçün göz oxşayan dairəvi qrafiklər yaratmağa imkan verir. Kitabxana, trekləri, istilik xəritələrini, bağlantıları və daha çoxunu render etmək üçün intuitiv API təqdim edir, bu da tətbiqlərinə dairəvi diaqramlar inteqrasiya etmək istəyən proqram inkişafçıları üçün dəyərli bir alət edir.

pyCirclize kitabxanası Matplotlib üzərində qurulmuşdur, bu da onu yüksək dərəcədə fərdiləşdirilə bilən və digər Python vizuallaşdırma alətləri ilə uyğunlaşdırıla bilən edir. Burada pyCirclize‑i inkişafçılar üçün güclü bir alət edən bəzi önəmli xüsusiyyətlər təqdim olunur: O, varlıqlar arasındakı əlaqələri fərdiləşdirilə bilən bağlantılar və rənglərlə vizuallaşdırır, matrisləri və ya iyerarxik məlumatları radial düzənlə təqdim edir, kateqoriyalı məlumatları annotasiyalarla dairəvi formatda göstərir, xromosom xəritələri, gen izləri və sintezi qrafikləri yaradır, Matplotlib üzərində qurulduğu üçün inkişafçılar vizuallaşdırmanın hər bir aspektini fərdiləşdirə bilirlər, digər Python kitabxanaları və çərçivələri ilə problemsiz inteqrasiya olunur və s. Proqram təminatı inkişafçıları pyCirclize‑ı Dash və ya Streamlit kimi interaktiv çərçivələrlə birləşdirərək veb‑əsaslı tətbiqlər yarada, vizuallaşdırmadan əvvəl böyük məlumat dəstlərini səmərəli şəkildə emal edərək performansı optimallaşdıra bilərlər.

Previous Next

pyCirclize ilə Başlamaq

pyCirclize kitabxanasını quraşdırmağın tövsiyə olunan yolu pypi‑dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.

pyCirclize Kitabxanasını pypi vasitəsilə quraşdırın

pip install pycirclize

Py2pUML Kitabxanasını conda-forge istifadə edərək quraşdırın

Install conda-forge package 

Python vasitəsilə Chord Diaqramları Yaratmaq

Akord diaqramları obyektlər arasındakı əlaqələri vizuallaşdırmaq üçün ideal seçimdir. Açıq mənbəli pyCirclize kitabxanası proqramçıların Python tətbiqlərində özelleştirilebilir rənglər, etiketlər və bağlantı üslubları ilə akord diaqramları yaratmasına imkan verir. Aşağıdakı nümunə Python əmrləri ilə A, B, C və D obyektləri arasındakı əlaqələri göstərən akord diaqramının necə yaradılacağını nümayiş etdirir.

Python Tətbiqlərində Chord Diaqramı Necə Yaratmaq Olar?

from pycirclize import Circos
import matplotlib.pyplot as plt

# Define relationships
relationships = [
    ("A", "B", 5),
    ("A", "C", 3),
    ("B", "C", 2),
    ("C", "D", 7),
    ("D", "A", 4),
]

# Create Circos instance
circos = Circos(sectors=["A", "B", "C", "D"])

# Add chords
for source, target, value in relationships:
    circos.link((source, 0, 1), (target, 0, 1), color="skyblue", direction=1, ec="black", lw=1)

# Plot
circos.plot()
plt.show()

Dairəvi İstilik Xəritələri Dəstəyi

Dairəvi istilik xəritələri məlumatları radial tərtibatda təqdim etməyin əla yoludur. Proqramçılar onları öz tətbiqlərində matrisləri və ya iyerarxik məlumatları göstərmək üçün istifadə edə bilərlər. Aşağıdakı kod nümunəsi təsadüfi məlumatlardan istifadə edərək dairəvi istilik xəritəsi yaradır. Bunu genişləndirərək istifadəçilərin öz məlumat dəstlərini yükləməsinə və istilik xəritəsini fərdiləşdirməsinə imkan verən bir tətbiq yarada bilərsiniz.

Python Kitabxanası ilə Dairəvi İstilik Xəritəsi Necə Yaratmaq Olar?

import numpy as np
from pycirclize import Circos

# Generate random data
np.random.seed(42)
data = np.random.rand(10, 10)

# Create Circos instance
circos = Circos(sectors=np.arange(10))

# Add heatmap
circos.heatmap(data, cmap="viridis")

# Plot
circos.plot()
plt.show()

Dairəvi Bar Qrafiklərinin Yaradılması

Dairəvi bar qrafikləri kateqoriyalı məlumatları dairəvi formatda vizuallaşdırmaq üçün mükəmməldir. Onlar yüksək dərəcədə özelleştirilebilir və şərhlər əlavə edilə bilər. Açıq mənbəli pyCirclize kitabxanası proqramçılar üçün Python tətbiqlərində dairəvi bar qrafikləri yaratmağı və idarə etməyi asanlaşdırır. Aşağıdakı kod nümunəsi müxtəlif kateqoriyalar üçün dəyərləri göstərən dairəvi bar qrafiki yaradır. Bunu məlumat araşdırması və hesabat üçün bir tətbiqə inteqrasiya edə bilərsiniz.

Python Kitabxanası ilə Dairəvi Sütun Qrafiki Necə Yaratmaq Olar?

import numpy as np
from pycirclize import Circos

# Generate random data
np.random.seed(42)
data = np.random.rand(10, 10)

# Create Circos instance
circos = Circos(sectors=np.arange(10))

# Add heatmap
circos.heatmap(data, cmap="viridis")

# Plot
circos.plot()
plt.show()

Genomik Məlumatların Vizualizasiyası

Açıq mənbəli pyCirclize kitabxanası Python tətbiqlərində genomik məlumatların vizuallaşdırılması üçün xüsusilə faydalıdır. O, genomik məlumatların vizuallaşdırılması üçün ixtisaslaşmış alətlər təqdim edir, məsələn, xromosom xəritələri, gen izləri və sintezi qrafikləri. Burada tərtibatçılara xromosomları öz ölçüləri ilə təmsil edən dairəvi qrafik yaratmağa imkan verən faydalı kod nümunəsi var.

Python ilə Xromosomları Təmsil Edən Dairəvi Qrafik Necə Yaratmaq Olar?

from pycirclize import Circos

# Define chromosome sizes
genome = {
    "Chr1": 200,
    "Chr2": 150,
    "Chr3": 100,
}

# Create Circos instance
circos = Circos(sectors=genome)

# Add chromosome tracks
for sector in circos.sectors:
    sector.text(f"{sector.name}", size=15)
    sector.xticks_by_interval(50, label_size=10)

# Plot
circos.plot()
plt.show()

 Azəri