Bokeh incluye varias opciones de diseño para organizar gráficos y widgets. Permiten organizar varios componentes para crear paneles interactivos o aplicaciones de datos. Las funciones de diseño le permiten crear una cuadrícula de gráficos y widgets. Puede anidar tantas filas, columnas o cuadrículas de gráficos como desee. Además, los diseños Bokeh admiten varios «modos de tamaño». Estos modos de ajuste de tamaño permiten que los gráficos y los widgets cambien de tamaño según la ventana del navegador.
Añadir etiquetas a un gráfico:
Podemos agregar una etiqueta al eje x, eje y, etiqueta de leyenda y título a un gráfico y mucho más. La etiqueta es solo un texto para describir la trama de manera significativa y también describe la parte individual en ella.
Ejemplo 1:
En este ejemplo, daremos título y etiqueta del eje x y etiqueta del eje y, así como etiquetas para diferentes gráficos. Daremos el eje y como tamaño de recuperación y el eje x como tamaño dinámico. Podemos dar x_axis_label y y_axis_label dentro del método figure(), y también daremos etiquetas de leyenda como Arrays y List. Aquí nuestra lista actual contiene elementos del 0 al 6 y la Lista 2 será cada elemento de la Lista actual dividida por 2 y la Lista 3 será cada elemento de la Lista actual multiplicada por 2. Una gráfica será Lista actual, Lista 2 y otra será Lista actual, Lista 3.
A continuación se muestra un programa de python para agregar una etiqueta a un plot-bokeh
Python3
# python program for adding label to bokeh plot from bokeh.io import output_file, show from bokeh.layouts import column from bokeh.plotting import figure # output will be in GFG.html output_file("GFG.html") currentList = list(range(7)) List2 = [i % 2 for i in currentList] List3 = [i*2 for i in currentList] f1 = figure(title="Data Structures", x_axis_label="Dynamic Size", y_axis_label="Retrieval Speed", plot_width=500, plot_height=650, background_fill_color="#fc8803") f1.line(currentList, List2, line_width=4, line_color='blue', legend_label='Arrays') f1.circle(currentList, List3, size=12, line_width=5, line_color='red', legend_label='List') show(f1)
Producción :
Ejemplo 2:
En este ejemplo, daremos la etiqueta del eje x y la etiqueta del eje y fuera del método de la figura, o puede decir que les daremos valores como propiedades, no como parámetros del método. Aquí también damos una etiqueta de leyenda para el círculo como ArrayList y para la línea la llamamos Lista enlazada y también cambiamos el color de fondo. También puede buscar personalizarlo usando su propio pensamiento. Aquí nuestra lista actual contiene elementos del 0 al 6 y la Lista 2 será cada elemento de la Lista actual dividida por 2 y la Lista 3 será cada elemento de la Lista actual multiplicada por 2. Una gráfica será Lista actual, Lista 2 y otra será Lista actual, Lista 3.
A continuación se muestra el código para asignar etiquetas a la trama de bokeh.
Python3
# python program for giving label to plot from bokeh.io import output_file, show from bokeh.layouts import column from bokeh.plotting import figure # output will be in GFG.html output_file("GFG.html") currentList = list(range(7)) # creating two list from currentList List2 = [i % 2 for i in currentList] List3 = [i*2 for i in currentList] # giving figure the basic attributes and labels f1 = figure(title="Data Structures", plot_width=500, plot_height=650, background_fill_color="#e6df15") f1.xaxis.axis_label = "Dynamic Size" f1.yaxis.axis_label = "Retrieval Speed" # giving legend labels and other attributes f1.line(currentList, List2, line_width=4, line_color='blue', legend_label='LinkedList') # giving legend labels and other attribute f1.circle(currentList, List3, size=12, line_width=5, line_color='red', legend_label='ArrayList') # showing plots show(f1)
Producción :
Publicación traducida automáticamente
Artículo escrito por rajatagrawal5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA