Jak usunąć logo plotly z wykresów

Jak usunąć logo plotly z wykresów

Plotly to bezpłatna i otwarta biblioteka, która zapewnia szerokie wsparcie dla szerokiej gamy działek.

Zauważysz jednak, że plotly zawiera tryb w prawym rogu każdego wykresu. Chociaż może to być korzystne dla szybkich działań, takich jak eksport wykresu do pliku obrazu, może również prowadzić do złej nawigacji i widoczności, szczególnie na mniejszych wyświetlaczach.

Na szczęście spiski pozwala nam usunąć tryb lub określone elementy trybu, jak uważamy za dopasowanie. W tym samouczku dowiemy się, w jaki sposób możemy dostosować tryb w fabule za pomocą parametru układu.

Wykres fabularny

Zacznijmy od zilustrowania trybu w figurach fabularnych. W naszym przykładzie utworzymy prosty wykres liniowy za pomocą plotly.JS.

Zacznij od utworzenia dokumentu HTML i nazwij go Line_plot.html.

Następnie możemy dodać kod HTML Boiler Place i dodać tytuł i spiskuj.Biblioteka JS. Przykładowy kod jest pokazany poniżej:

Fabularny wykres liniowy

Po utworzeniu przejdź do ciała dokumentu HTML i utwórz element DIV. Daj mu identyfikator „myDiv”. To pozwoli nam użyć elementu DIV i wykreślić figurę.

Przykładowy kod jest taki jak pokazano:

Na koniec otwórz znacznik skryptu i dodaj kod, jak pokazano poniżej:

var trace1 =
X: [0, 1, 2, 3, 4],
y: [1, 5, 3, 7, 5],
Tryb: „Linie+markery”,
Typ: „rozproszenie”,
;
var trace2 =
X: [1, 2, 3, 4, 5],
y: [4, 0, 4, 6, 8],
Tryb: „Linie+markery”,
Typ: „rozproszenie”,
;
var data = [trace1, trace2];
Spiski.newplot („myDiv”, dane);

W powyższym przykładzie tworzymy prosty wykres linii za pomocą przykładowych danych. Powyższy kod powinien przynieść rysunek pokazany poniżej:

Zauważ, że powyższy wykres domyślnie zawiera pasek trybu. Omówmy teraz, w jaki sposób możemy wyłączyć całe lub elementy trybu.

Wyłącz ModeBar

Aby usunąć cały tryb z określonego wykresu, możemy użyć parametru układu. Przykładowy kod jest pokazany poniżej:

… .kod skrócony… .
var Layout =
Tytuł: „Wykres linii bez trybu”

Spiski.newplot („myDiv”, dane, układ, displayModeBar: false);
… Kod obcięty… .

W powyższym przykładzie zaczynamy od zdefiniowania obiektu układu, który zawiera właściwości, które chcemy dostosować. W naszym przykładzie ustawiamy tytuł figury za pomocą właściwości tytułowej.

Następnie ustawiamy scamodeBar na false w funkcji newplot (). Powyższy kod powinien przynieść rysunek, jak pokazano poniżej:

Zauważysz, że TRYBAR nie pojawia się nawet po zawisieniu.

Rysunek usuń logo fabularne

W niektórych przypadkach możesz chcieć zachować trybar.

W tym celu możemy ustawić właściwość DisplayLogo na false, jak pokazano:

Spiski.newplot („myDiv”, dane, układ, displayLogo: false);

Jeśli uruchomimy powyższy kod, powinniśmy zobaczyć figurę w trybie, ale logo jest ukryte:

Jak widzimy, figura nie zawiera już wyprodukowanego logo plotly.

Wyłącz przyciski trybu

Możesz przekazać nazwy przycisków, które chcesz usunąć jako tablicę do właściwości trybarbuttonStoRemove, aby usunąć określone przyciski z trybu.

Rozważ rysunek poniżej przed usunięciem przycisków.

Tutaj widzimy, że TRYBAR ma wszystkie przyciski

Aby usunąć „toimage”, powiększ, powiększ i powiększ przyciski. Możemy uruchomić kod jako:

Spiski.newplot („myDiv”, dane, układ, trybbarbuttonStoRemove: ['toimage', „zoom2d”, „zoomin2d”, „zoomout2d”]);

W powyższym przykładzie usuwamy toimage, powiększanie, powiększanie i powiększanie przycisków. Powstała liczba jest jak pokazana:

Jak widzimy, określone przyciski są niedostępne z trybu.

Wniosek

W tym samouczku nauczyłeś się, jak dostosowywać tryb w figurach fabularnych. Omówiliśmy również sposób ukrycia i pokazania trybu, usuń określone przyciski z trybu i jak usunąć logo „wyprodukowane za pomocą plotek”.