Python görselleştirme artefaktı - Ayrıntılı ayrıntılı öğretici

Çok basit içerik tanıtımı

Önsöz

Daha önce arsa hakkında bir makale yazdım, kısaca çizim mimarisini anlattım, bağlantıya bakın:

Önceki makalenin bu devamı, komplo çizmenin çeşitli temel yapılarını daha ayrıntılı olarak tanıtacaktır, çünkü olay örgüsü çok güçlüdür, bir kez sorunsuz kullandığınızda kesinlikle seveceksiniz.

Geniş alan karşısında, bu sefer Bir serinin ikinci makalesi.

içindekiler

1. Giriş

İki çizim gramer kuralı

2.1 Çevrimdışı çizim modu

2.2 grafik nesnesi

2.3 İzleri oluşturun

2.4 Düzeni Tanımla

2.4.1 Metin

2.4.2 Koordinat ekseni

2.4.3 Gösterge

2.4.4 Diğer çeşitli

01

Giriş

Plotly, çok ünlü ve güçlü bir açık kaynak veri görselleştirme çerçevesidir. Tarayıcı tarafından görüntülenen web formuna dayalı etkileşimli grafikler oluşturarak bilgileri görüntüler. Düzinelerce seçkin grafik ve harita oluşturabilir. Bu makale jupyter not defterini kullanacaktır. Araç geliştirmek için Plotly'nin temel içeriğini ayrıntılı olarak tanıtın.

02

Dilbilgisi kuralları çizme

Dilbilgisi kuralları çizme

2.1 Çevrimdışı çizim modu

Plotly'de görüntü çizmenin iki yolu vardır: çevrimiçi ve çevrimdışı Çevrimiçi çizim, daha zahmetli olan bir API anahtarı elde etmek için kayıtlı bir hesap gerektirdiğinden, bu makale yalnızca çevrimdışı çizim yöntemini tanıtmaktadır. Çevrimdışı çizim için iki yöntem vardır: plotly.offline.plot () ve plotly.offline.iplot () Birincisi, mevcut çalışma dizininde çevrimdışı olarak html formatında bir görüntü dosyası oluşturmak ve onu otomatik olarak açmaktır; ikincisi jupyter'dedir Not defterindeki özel yöntem, oluşturulan grafiği ipynb dosyasına yerleştirmektir. Bu makale ikinci yöntemi benimser (jupyter not defterinde plotly.offline.iplot () kullanırken plotly.offline.init_notebook_mode ( ) Çizim kodunun başlatılmasını tamamlamak için, aksi takdirde bir hata rapor edilecektir).

Plotly.offline.iplot () öğesinin ana parametreleri aşağıdaki gibidir:

figure_or_data: incoming plotly.graph_objs.Figure, plotly.graph_objs.Veri, sözlük veya liste bir grafiği tanımlayabilen verileri oluşturur

show_link: bool türü, çıktı görüntüsünün sağ alt köşede grafiksel olarak işaretlenip işaretlenmeyeceğini ayarlamak için kullanılır

link_text: str türü input, görüntünün sağ alt köşesindeki açıklama metni içeriğini ayarlamak için kullanılır (show_link = True olduğunda), varsayılan 'plot.ly'ye dışa aktar' şeklindedir.

image: str türü veya Yok, oluşturulan görüntünün indirme biçimini kontrol edin,'png ',' jpeg ',' svg ',' webp 'vardır, varsayılan değer Yoktur, yani, oluşturulan görüntü için indirme yöntemi ayarlanmayacaktır

dosyaadı: str türü, kaydedilen görüntünün dosya adını kontrol edin, varsayılan "çizim" dir

image_height: int türü, görüntünün yüksekliğini kontrol eden piksel değeri, varsayılan 600'dür

image_width: int türü, görüntünün genişliğini kontrol eden piksel değeri, varsayılan 800'dür

İşte basit bir örnek:

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

'' 'Jupyter not defterinde çizim modunu başlatın' ''

plotly.offline.init_notebook_mode ()

'' 'Temel bir çizgi grafiği çizin ve boyutunu 1600x600 olarak kontrol edin' ''

plotly.offline.iplot (,

image_height = 600,

image_width = 1600)

Dilbilgisi kuralları çizme

2.2 grafik nesnesi

Plotly'deki graph_objs, grafiksel olarak tüm grafik nesnelerini içe aktarmak için kullanılan bir alt modüldür.İlgili grafik nesnelerini içe aktardıktan sonra, sunulması gereken verilere ve özel grafik özellik parametrelerine göre bir grafik nesnesi tanımlayabilir ve ardından Son sunum için plotly.offline.iplot () adresine gidin ve aşağıdaki sonuçları almak için ilgili yardım kılavuzlarını sorgulayın:

Plotly.graph_objs paketinde yardım:

İSİM

plotly.graph_objs

AÇIKLAMA

graph_objs

==========

Bu paket, Plotly'nin tüm grafik nesneleri için tanımları içe aktarır. Daha fazlası için

bilgi için, burada tanımlanan aşağıdaki nesnelerin herhangi birinde yardım (Obj) çalıştırın.

Graph_objs paketinin ve graph_objs modülünün nedeni,

kullanıcılar için daha net bir API.

PAKET İÇERİĞİ

_area

_bar

_Kutu

_candlestick

_halı

_choropleth

_cone

_contour

_contourcarpet

_deprecations

_figure

_figurewidget

_frame

_sıcaklık haritası

_heatmapgl

_histogram

_histogram2d

_histogram2dcontour

_Yerleşim

_mesh3d

_ohlc

_parcoords

_turta

_nokta bulutu

_sankey

_scatter

_scatter3d

_scattercarpet

_scattergeo

_scattergl

_scattermapbox

_scatterpolar

_scatterpolargl

_scatterternary

_splom

_yüzey

_table

_keman

alan (paket)

bar (paket)

kutu (paket)

şamdan (paket)

halı (paket)

koroplet (paket)

koni (paket)

kontur (paket)

kontur halı (paket)

graph_objs

graph_objs_tools

ısı haritası (paket)

heatmapgl (paket)

histogram (paket)

histogram2d (paket)

histogram2dcontour (paket)

düzen (paket)

mesh3d (paket)

ohlc (paket)

parcoords (paket)

pasta (paket)

pointcloud (paket)

sankey (paket)

dağılım (paket)

scatter3d (paket)

scattercarpet (paket)

scattergeo (paket)

scattergl (paket)

scattermapbox (paket)

dağılımpolar (paket)

scatterpolargl (paket)

dağılım (paket)

splom (paket)

yüzey (paket)

tablo (paket)

keman (paket)

VERİ

mutlak_import = _Özellik ((2, 5, 0, 'alfa', 1), (3, 0, 0, 'alfa', 0 ...

DOSYA

d: \ anaconda \ lib \ site paketleri \ plotly \ graph_objs \ __ init__.py

Graph_objs içinde yer alan grafik nesnelerinin çok zengin olduğu görülebilir ve bu makale ayrıca giriş için yaygın olarak kullanılan birkaç nesneyi seçecektir.

Dilbilgisi kuralları çizme

2.3 İzleri oluşturun

Graph_objs'den karşılık gelen nesneyi çizim gereksinimlerine göre içe aktardıktan sonra yapılacak bir sonraki şey, görüntülenecek verilere dayalı olarak belirtilen obj için ilgili parametreleri yapılandırmaktır.Buna plotly'de yapı izlemeleri (izleri oluşturma) denir. Bu bölümü anlamanıza yardımcı olacak basit bir örnek:

İlk olarak, daha basit bir dağılım grafiği çizelim:

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

numpy'yi np olarak içe aktar

'' 'İki boyutlu normal dağılıma uyan 1000 simüle edilmiş veri oluşturun' ''

N = 1000

random_x = np.random.randn (N)

random_y = np.random.randn (N)

'' 'İz oluşturun ve ilgili parametreleri yapılandırın' ''

trace = go.Scatter (

x = random_x,

y = random_y,

mode = 'işaretçiler'

)

'' İzi listeye kaydedin '' '

data =

'''Çizmeye başla'''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (veri, dosya adı = 'temel dağılım')

Yukarıdaki basit örnekten, iz oluşturmanın genel yolunu görebilirsiniz ve aşağıdaki örnekte olduğu gibi, birden çok iz tek bir resimde üst üste bindirilebilir:

numpy'yi np olarak içe aktar

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

'' 'Simülasyon verilerini oluştur' ''

N = 100

random_x = np.linspace (0, 1, N)

random_y0 = np.random.randn (N) +5

random_y1 = np.random.randn (N)

random_y2 = np.random.randn (N) -5

'' 'İz oluştur0' ''

trace0 = go.Scatter (

x = random_x,

y = random_y0,

mode = 'işaretçiler',

name = 'işaretçiler'

)

'' 'İz1 oluştur' ''

trace1 = go.Scatter (

x = random_x,

y = random_y1,

mode = 'çizgiler + işaretçiler',

name = 'çizgiler + işaretçiler'

)

'' 'İz2'yi oluştur' ''

trace2 = go.Scatter (

x = random_x,

y = random_y2,

mode = 'çizgiler',

name = 'satırlar'

)

'' 'Listedeki tüm izleri kaydedin' ''

data =

'''Çizmeye başla'''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (veri, dosya adı = 'dağılım modu')

Farklı graph_obj için, izleme yapılandırma biçimi de farklıdır.

Dilbilgisi kuralları çizme

2.4 Düzeni Tanımla

Görüntünün katman öğeleri çizimsel olarak arka plandan, koordinat ekseninden, vb. Bağımsızdır. Görüntüyü yukarıda verilen içerikle çizmek için gereken nesneleri tanımladıktan sonra, doğrudan çizim yapabiliriz, ancak arka plan katmanını kullanmak istiyorsak Yukarıda daha fazla özelleştirilmiş içerik varsa Layout () nesnesini tanımlamanız gerekir.Ana parametreleri aşağıdaki gibidir.Farklı ayar nesnelerine göre birkaç bölüme ayırır ve ayrı ayrı açıklarız:

2.4.1 Metin

Metin, resmin çok önemli bir parçasıdır.Plotly'nin güçlü çizim mekanizması, bir resimdeki metni ayrıntılı olarak böler ve belirli bir bileşen parçasının yazı tipini kişiselleştirmek için çok hedeflenebilir:

Global metin:

yazı tipi: görüntüdeki genel yazı tipinin bölümünü kontrol etmek için kullanılan sözlük türü, yaygın olarak kullanılan tuşlar ve işlevler aşağıdaki gibidir:

family: str türü, yazı tipini kontrol etmek için kullanılır, varsayılan 'Açık Sans', seçenekler 'verdana', 'arial', 'sans-serif' vb., özellikle resmi web sitesi belgelerine gidin

boyut: int türü, yazı tipi boyutunu kontrol etmek için kullanılır, varsayılan değer 12'dir

renk: str türü, onaltılık renk girdi, varsayılan "# 444"

İşte basit bir örnek:

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

numpy'yi np olarak içe aktar

'' 'İki boyutlu normal dağılıma uyan 1000 simüle edilmiş veri oluşturun' ''

N = 1000

random_x = np.random.randn (N)

random_y = np.random.randn (N)

'' 'İz oluşturun ve ilgili parametreleri yapılandırın' ''

trace = go.Scatter (

x = random_x,

y = random_y,

mode = 'işaretçiler'

)

'' İzi listeye kaydedin '' '

data =

'' 'Bir düzen nesnesi oluşturun' ''

layout = go.Layout (title = 'Test',

font = {

"boyut": 22,

'family': 'sans-serif',

'color': '9ed900' # Genel yazı tipi rengini açık yeşil olarak ayarlayın

})

'' 'Grafik bölümünü ve yerleşim bölümünü bir şekil nesnesi olarak birleştirin' ''

fig = go.Figure (veri = veri, düzen = düzen)

'' 'Çizmeye başlayın ve doğrudan şekil nesnelerini çizin' ''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (şekil, dosyaadı = 'temel dağılım')

Başlık metni:

title: str türü, resmin ana başlığını kontrol etmek için kullanılır

başlık yazı tipi: başlık yazı tipinin bir kısmını bağımsız olarak kontrol etmek için kullanılan sözlük türü, yaygın olarak kullanılan tuşlar aşağıdaki gibidir:

aile: aynı yazı tipinde aile, başlık yazı tipini ayrı ayrı kontrol etmek için kullanılır

size: int türü, başlığın yazı tipi boyutunu kontrol eder

renk: yazı tipindeki renkle aynı

İşte basit bir örnek:

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

numpy'yi np olarak içe aktar

'' 'İki boyutlu normal dağılıma uyan 1000 simüle edilmiş veri oluşturun' ''

N = 1000

random_x = np.random.randn (N)

random_y = np.random.randn (N)

'' 'İz oluşturun ve ilgili parametreleri yapılandırın' ''

trace = go.Scatter (

x = random_x,

y = random_y,

mode = 'işaretçiler'

)

'' İzi listeye kaydedin '' '

data =

'' 'Bir düzen nesnesi oluşturun' ''

layout = go.Layout (title = 'Test',

titlefont = {

"boyut": 20,

'color': '9ed900' # Başlık yazı tipi rengini açık yeşile ayarlayın

})

'' 'Grafik bölümünü ve yerleşim bölümünü bir şekil nesnesi olarak birleştirin' ''

fig = go.Figure (veri = veri, düzen = düzen)

'' 'Çizmeye başlayın ve doğrudan şekil nesnelerini çizin' ''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (şekil, dosyaadı = 'temel dağılım')

2.4.2 Koordinat ekseni

xaxis veya yaxis: sözlük türü, apsisin her bir niteliğini kontrol edin, ana anahtarlar aşağıdaki gibidir:

renk: str türü, onaltılık renkte geçme, apsis üzerindeki tüm öğelerin temel rengini kontrol etme (rengi ayrı ayrı belirtmeden önce, bu öğelerin tümü burada renkle belirtilen rengi benimser)

title: str türü, başlığı yatay eksende ayarlayın

titlefont: sözlük türü, aynı ada sahip önceki tüm parametrelerle aynı

type: str türü, yatay eksen tipini kontrol etmek için kullanılır, '-' giriş verilerine göre uyarlamalı ayar anlamına gelir, 'doğrusal' doğrusal koordinat ekseni anlamına gelir, 'log' logaritmik eksen anlamına gelir, 'tarih' tarih ekseni anlamına gelir, "kategori" alt tür ekseni anlamına gelir, varsayılan "-"

autorange: bool type or'reversed ', eksen aralığının apsise karşılık gelen verilere göre otomatik olarak ayarlanıp ayarlanmayacağını kontrol eder, varsayılan True'dur

aralık: liste tipi, apsis ekseninin aralık aralığını kontrol eder, varsayılan öğeler olmadan kendi kendine ayarlanır, apsis ekseninin veri tipine bağlı olarak, format tümüdür

tickmode: str türü, eksen ölçeğinin formatını ayarlayın, 'otomatik' giriş verilerine göre otomatik olarak belirlendiği anlamına gelir, 'doğrusal' doğrusal sayısal tür anlamına gelir, 'dizi' özel bir dizi ile temsil edildiği anlamına gelir (ölçeği özelleştirmek için bir dizi kullanın Bu etiketleme sırasında seçilmelidir)

tickvals: eksen onay etiketlerinin yerine geçen liste, numpy dizisi veya pandalardaki seriler (bu sefer tik modu 'dizi' olarak ayarlanmalıdır)

işaretler: str türü, ölçek etiketinin yazma konumunu kontrol edin, 'dış' dış tarafta görüntü anlamına gelir, 'içeride' içeride görüntü anlamına gelir, '' görüntü yok demektir

ticklen: int türü, onay etiketinin piksel uzunluğunu ayarlayın

tickwidth: int türü, onay etiketinin piksel genişliğini ayarlayın

tickcolor: str türü, onaltılık renk girişi, onay etiketlerinin rengini kontrol etmek için kullanılır

tickfont: sözlük türü, önceki tüm sözlük türü font kontrol parametreleriyle aynı, işaret etiketlerini ayrı ayrı kontrol etmek için kullanılır

tickangle: int türü, onay etiketinin dönüş açısını ayarlayın

showline: bool tipi, koordinat ekseninde düz çizgi parçasının çizilip çizilmeyeceğini kontrol edin

linecolor: str türü, onaltılık renk, koordinat ekseninin rengini kontrol edin

linewidth: int türü, koordinat ekseninin düz çizgi bölümünün piksel genişliğini ayarlayın

showgrid: bool tipi, ızgara çizgilerinin çizilip çizilmeyeceğini kontrol edin

gridcolor: str türü, onaltılık renk, ızgara çizgilerinin rengini kontrol eder

gridwidth: int türü, ızgara çizgisinin piksel genişliğini kontrol eder

zeroline: bool tipi, 0 değerinde 0 onay işareti çizilip çizilmeyeceğini kontrol edin

side: str türü, çizim alanına yerleştirilen x (y) ekseninin konumunu kontrol edin, 'üst', 'alt' üst veya alt tarafa yerleştirilen yatay ekseni kontrol edin; 'sol', 'sağ' sola yerleştirilen dikey ekseni kontrol edin Yan veya sağ

İşte birkaç basit örnek.

1. Yatay ve dikey eksenin başlık yazı tipini değiştirin

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

numpy'yi np olarak içe aktar

'' 'İki boyutlu normal dağılıma uyan 1000 simüle edilmiş veri oluşturun' ''

N = 1000

random_x = np.random.randn (N)

random_y = np.random.randn (N)

'' 'İz oluşturun ve ilgili parametreleri yapılandırın' ''

trace = go.Scatter (

x = random_x,

y = random_y,

mode = 'işaretçiler'

)

'' İzi listeye kaydedin '' '

data =

'' 'Bir düzen nesnesi oluşturun ve yatay ve dikey eksen başlığı için belirli ayarları yapın' ''

layout = go.Layout (xaxis = {

'title': 'Bu yatay eksendir',

"titlefont": {

"boyut": 30

}

}, yaxis = {

'title': 'Bu dikey eksendir',

"titlefont": {

"boyut": 40

}

})

'' 'Grafik bölümünü ve yerleşim bölümünü bir şekil nesnesi olarak birleştirin' ''

fig = go.Figure (veri = veri, düzen = düzen)

'' 'Çizmeye başlayın ve doğrudan şekil nesnelerini çizin' ''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (şekil, dosyaadı = 'temel dağılım')

2. Yatay ve dikey koordinat ekseni çizgilerini ve ızgarayı ayarlayın

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

numpy'yi np olarak içe aktar

'' 'İki boyutlu normal dağılıma uyan 1000 simüle edilmiş veri oluşturun' ''

N = 1000

random_x = np.random.randn (N)

random_y = np.random.randn (N)

'' 'İz oluşturun ve ilgili parametreleri yapılandırın' ''

trace = go.Scatter (

x = random_x,

y = random_y,

mode = 'işaretçiler'

)

'' İzi listeye kaydedin '' '

data =

'' 'Bir yerleşim nesnesi oluşturun, yatay ve dikey eksenin çizgi ve ızgara rengini belirli bir ölçüde ayarlayın' ''

layout = go.Layout (xaxis = {

'showline': Yanlış,

'showgrid': Doğru,

'zeroline': Yanlış,

'showgrid': Doğru,

'gridcolor': '7fecad'

}, yaxis = {

'showline': Yanlış,

'showgrid': Doğru,

'gridcolor': '# 3d3b4f',

"zeroline": Yanlış

})

'' 'Grafik bölümünü ve yerleşim bölümünü bir şekil nesnesi olarak birleştirin' ''

fig = go.Figure (veri = veri, düzen = düzen)

'' 'Çizmeye başlayın ve doğrudan şekil nesnelerini çizin' ''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (şekil, dosyaadı = 'temel dağılım')

2.4.3 Gösterge

showlegend: bool türü, bir efsane çizilip çizilmeyeceğini kontrol edin

lejand: Lejand ile ilgili tüm niteliklerin ayarlarını kontrol etmek için kullanılan sözlük türü, ana tuşlar aşağıdaki gibidir:

bgcolor: str türü, gösterge arka plan rengini ayarlamak için onaltılık

bordercolor: gösterge kenarlığının rengini ayarlar

borderwidth: int türü, gösterge kenarlığının rengini ayarlar

yazı tipi: sözlük türü, açıklama metni bölümünün yazı tipini ayarlayın, önceki tüm yazı tipi ayar kurallarıyla aynı

yönlendirme: str türü, göstergenin her bir öğesinin yığınlama yönünü ayarlayın, 'v' dikey anlamına gelir, 'h' yatay yığınlama anlamına gelir

x: göstergenin konumunu yatay yönde ayarlamak için kullanılan -2 ile 3 arasında sayısal değer, varsayılan değer 1,02'dir

xanchor: str türü, göstergenin yatay konumunun sabit konumunu doğrudan ayarlamak için kullanılır, 'sol', 'merkez', 'sağ' ve 'otomatik' için çeşitli seçenekler vardır.

y: göstergenin dikey yöndeki konumunu ayarlamak için kullanılan -2 ile 3 arasındaki sayısal değer, varsayılan 1'dir

yanchor: str tipi, göstergenin sabit konumunu dikey yönde doğrudan ayarlamak için kullanılır, 'üst', 'orta', 'alt' ve 'otomatik' için birkaç seçenek vardır.

İşte basit bir örnek:

Göstergenin konumunu, yüzde üzerindeki konum (0,5, 0,5) olan görüntünün merkezine taşıyın:

numpy'yi np olarak içe aktar

komplo ithal

plotly.graph_objs dosyasını giderken içe aktar

'' 'Simülasyon verilerini oluştur' ''

N = 100

random_x = np.linspace (0, 1, N)

random_y0 = np.random.randn (N) +5

random_y1 = np.random.randn (N)

random_y2 = np.random.randn (N) -5

'' 'İz oluştur0' ''

trace0 = go.Scatter (

x = random_x,

y = random_y0,

mode = 'işaretçiler',

name = 'işaretçiler'

)

'' 'İz1 oluştur' ''

trace1 = go.Scatter (

x = random_x,

y = random_y1,

mode = 'çizgiler + işaretçiler',

name = 'çizgiler + işaretçiler'

)

'' 'İz2'yi oluştur' ''

trace2 = go.Scatter (

x = random_x,

y = random_y2,

mode = 'çizgiler',

name = 'satırlar'

)

'' 'Listedeki tüm izleri kaydedin' ''

data =

'' 'Pafta nesnesini oluşturun ve lejandın konumunu ayarlayın' ''

layout = go.Layout (legend = {

'x': 0,5,

"y": 0,5

})

'' 'Bir figür nesnesi oluşturun' ''

fig = go.Figure (veri = veri, düzen = düzen)

'''Çizmeye başla'''

plotly.offline.init_notebook_mode ()

plotly.offline.iplot (fig, dosyaadı = 'dağılım modu')

2.4.4 Diğer çeşitli

genişlik: int türü, görüntünün piksel genişliğini kontrol eder, varsayılan 700'dür

yükseklik: int türü, görüntünün piksel yüksekliğini kontrol edin, varsayılan değer 450'dir

kenar boşluğu: görüntü sınırının genişliğini kontrol eden sözlük türü girdi. Ana tuşlar aşağıdaki gibidir:

l: int türü, boş alanın piksel genişliğini görüntünün sol kenarından kontrol eder, varsayılan değer 80'dir

r: int türü, boş alanın piksel genişliğini görüntünün sağ kenarından kontrol eder, varsayılan 80'dir

t: int türü, boş alanın piksel genişliğini görüntünün üst kenarından kontrol eder, varsayılan değer 100'dür

b: int türü, boş alanın piksel genişliğini görüntünün alt kenarından kontrol eder, varsayılan 80'dir

pad: int türü, koordinat ekseni ile görüntü alanı arasındaki piksel mesafesini kontrol edin, varsayılan 0'dır

paper_bgcolor: str türü, onaltılık renk girin, resim yatağının rengini kontrol edin

plot_bgcolor: str türü, onaltılık renk girin, çizim alanının rengini kontrol edin

gizli kaynaklar: bool türü, görüntünün sağ alt köşesinde kaynak bağlantının işaretlenip işaretlenmeyeceğini kontrol eder

hovermode: str türü veya False, vurgulu etkileşim modunu ayarlamak için kullanılır, birkaç seçenek vardır 'x', 'y', 'en yakın' ve Yanlış, Yanlış, vurgulu etkileşim modu olmadığı anlamına gelir

hoverlabel: Fareyle üzerine gelindiğinde görünen bilgi kutusunun özniteliklerini kontrol etmek için kullanılan sözlük girişi, ana tuşlar aşağıdaki gibidir:

bgcolor: str türü, gelen onaltılık renk, mesaj kutusunun arka plan rengini kontrol eder

bordercolor: str türü, onaltılık renk girin, mesaj kutusunun kenarlığının rengini kontrol edin

yazı tipi: Bilgi kutusundaki yazı tipinin özniteliklerini kontrol eden sözlük türü. Ana tuşlar aşağıdaki gibidir:

family: Öncekiyle aynı, kontrol yazı tipi

boyut: int türü, denetim yazı tipi boyutu, varsayılan 13

renk: str türü, giriş onaltılık renk, kontrol yazı tipi rengi

namelength: mesaj kutusunda görüntülenen ilgili izleme adının uzunluk sınırını kontrol eden int türü. Tümünü görüntülemek için -1 olarak ayarlamanız önerilir. Varsayılan değer 15'tir, yani 15'ten uzun izler için yalnızca ilk 15 karakter görüntülenir

ızgara: Sözlük türü, birden çok grafiğin (alt grafikler) bir sayfasını kontrol ederken birden çok grafiğin ızgarasının niteliklerini kontrol eder. Yaygın olarak kullanılan tuşlar şunlardır:

satırlar: int türü, ızgaradaki satır sayısını kontrol edin (Kartezyen koordinat sistemi türü alt grafiğini yerleştirin), boşluk bırakma amacına ulaşmak için gerçek çizim gereksinimlerinden daha fazla satır da ayarlayabilirsiniz

roworder: str türü, alt görüntüyü satırla üst üste gelecek şekilde, aşağıdan yukarıya veya yukarıdan aşağıya, "yukarıdan aşağıya" ve "alttan üste" karşılık gelecek şekilde ayarlayın, varsayılan "üstten bottm'ye", yalnızca ayarlanabileceğini unutmayın Satırların istifleme dizisi, sütun yönündeki istifleme sırası her zaman soldan sağa doğrudur

sütunlar: satırlarla aynı int türü, ızgaradaki sütunların sayısını kontrol eder

pattern: str türü, birden çok grafiğin bir sayfasındaki alt grafikler arasında koordinat eksenlerinin paylaşımını kontrol etmek için kullanılır, 'birleşik', her sütunun aynı x eksenini paylaştığı, her satırın bir y eksenini paylaştığı ve 'bağımsız', her bir alt grafiğin xy Eksen bağımsızlığı (bu özellikle boyutlarda büyük farklılıklar olan alt grafikleri çizmek için kullanışlıdır)

xgap: 0.0-1.0 arasında float türü, alt resimler arasındaki yatay boş alanın genişliğini bir alt resmin genişliğinin yüzdesi olarak kontrol etmek için kullanılır

ygap: xgap ile aynıdır, dikey yöndeki alt resimler arasındaki genişliği kontrol eder

Etki Alanı: Sözlük türü Birden çok görüntü içeren bir sayfa ayarlarken, alt görüntülerin üst, alt, sol ve sağ kenarlıklardan kapladığı alanın genişliği, ana tuşlar aşağıdaki gibidir:

x: liste türü, biçim, x1 alt resim alanının sol ucu ile görüntü yatağının sol ucu arasındaki mesafeyi kontrol eder, x2 alt görüntü alanının sağ ucu ile görüntü yatağının sol ucu arasındaki mesafeyi kontrol eder, x1 ve x2 yüzdeleri temsil eder ve değer 0,0-1,0 arasındadır.

y: x ile aynı, kontrol alt resim alanının üst ve alt uçları ile resmin üst ucu arasındaki mesafenin yüzdesi

Yukarıdakiler komplo çizmenin temel kısmıdır, yazım hataları varsa, belirtmeyi umuyorum.

* Burada, renk ayarlamasına yardımcı olmak için onaltılık bir renk karşılaştırma tablosu sağlanır

Arsenal, Borisov'u 0-1 mağlup etti, Lacazette sahayı kırmızıyla terk etti
önceki
Samsung Note8 söz verildiği gibi burada, bu insanlar yarı fiyatına satın alabilirler!
Sonraki
Hangzhou Lianlian Payment'da "Tide Rising Qiantang" Zirvesi düzenlendi: Küreselleşmeyi hızlandırmak için avantajları kullanacak
Python gelişmiş programlama-Dekoratör süper ayrıntılı açıklama
Uç ne kadar yüksekse, tüm makine o kadar güvenilir mi? 6700K + 1070 yüksek kaliteli su soğutmalı montaj makinesi ile donatılmıştır
Double Eleven, kurulduğunda! i76700k + GTX1070 üst düzey oyun yapılandırması
İlk yarı-Viyana hızlı bir şekilde 0-1 Inter, Lautaro gol attı
Python Gelişmiş Programlama-Dekoratör Süper Ayrıntılı Açıklama
Samimiyetle dolu, e-spor seçenekleri, kutudan çıkar çıkmaz HyperX Aloi yeşil eksenli mekanik klavye
Python gelişmiş seri 02 nesnelerin derin kopyası (derin kopya ve gölge kopya)
Retro ve havalı, nostaljik ve klasik, Baweitang klasik Bluetooth hoparlör deneyimi
Python gelişmiş hata ayıklama becerileri (iki) IPython hata ayıklama becerileri (öğrenme yolları ve PDF dahil)
Küçük boyutlu ve mükemmel işçilik, bu Baweitang klasik Bluetooth hoparlörü çok bireysel
İlk yarı-Borisov 1-0 Arsenal, Dragon skorları
To Top