Python ile Plotly'ye Giriş: Veri Görselleştirme
Alex Scriven
Data Scientist
Özel butonlar şunları yapabilir:
Bir grafiğin verisini veya yerleşimini güncelleyebilir
update_layout() özelleştirmelerimiz bir butonda olabilir!Animasyonlara yardımcı olur (bu kursun kapsamı dışında)
updatemenus argümanı ile şu argümanlarla eklenir:
type: buttons veya dropdowndirection: Buton yönüleft) ya da üst üste (down) olabilirx/y: Buton konumlarını ayarlayan ondalık değerlershowactive: Basılı olup olmadığını göstermek için True/False (active buton indeksi).buttons: button nesnelerinden oluşan bir liste$$
fig = px.bar(
data_frame=revenues,
x='Industry', y='Revenue',
color='Industry')
fig.show()

my_buttons = [{'label': "Bar plot",'method': "update",'args': [{"type": "bar"}]},{'label': "scatterplot",'method': "update",'args': [{"type": "scatter", 'mode': 'markers'}]}]
Plotly'nin en kafa karıştıran bölümlerinden biri!
[{veriye gönderilecek sözlük}, {yerleşime gönderilecek sözlük}]

dir(fig.layout)

'args' ile bu argümanların herhangi birini güncelledir(fig.data[0])

$$
fig.update_layout({ 'updatemenus': [{'type': "buttons",'direction': 'down', 'x': 1.3, 'y': 0.5,'showactive': True, 'active': 0,'buttons': my_buttons}] }) fig.show()
$$

Python ile Plotly'ye Giriş: Veri Görselleştirme