Bokeh es una visualización de datos interactiva de Python. Representa sus tramas usando HTML y JavaScript. Se dirige a los navegadores web modernos para presentaciones que proporcionan una construcción elegante y concisa de gráficos novedosos con interactividad de alto rendimiento. Agregar leyendas a sus figuras puede ayudar a describirlas y definirlas correctamente. Por lo tanto, dando más claridad. Las leyendas en Bokeh son fáciles de implementar. Pueden ser básicos, agrupados automáticamente, mencionados manualmente, indexados explícitamente y también interactivos. En este artículo discutiremos solo cómo tener las leyendas completamente invisibles desde la trama.
Para lograr la funcionalidad requerida, debemos establecer la propiedad visible de la leyenda del bokeh en False.
Sintaxis:
bokeh.legend.visible=Falso
Acercarse
- Módulo de importación
- Crear marco de figura
- Trazar el gráfico requerido
- Establecer leyenda en invisible
- Gráfico de visualización
Primero, veamos cómo se ve una trama con leyenda, y luego estableceremos la visibilidad en falso para la misma trama.
Ejemplo
Python3
# import module import pandas as pd from bokeh.plotting import figure, output_file, show from bokeh.sampledata.stocks import AAPL # create frame pic = figure(plot_width=600, plot_height=150, x_axis_type="datetime") pic.title.text = 'Plot without legend' # plot data for data, name, color in zip([AAPL], ["AAPL"], Spectral4): df = pd.DataFrame(data) df['date'] = pd.to_datetime(df['date']) pic.line(df['date'], df['close'], line_width=2, color=color, alpha=0.8, legend_label=name) # display plot output_file("hide_legend.html", title="hide_legend.py example") show(pic)
Producción
Ejemplo: Sin leyenda
Python3
# import module import pandas as pd from bokeh.plotting import figure, output_file, show from bokeh.sampledata.stocks import AAPL # create frame pic = figure(plot_width=600, plot_height=150, x_axis_type="datetime") pic.title.text = 'Plot without legend' # plot graph for data, name, color in zip([AAPL], ["AAPL"], Spectral4): df = pd.DataFrame(data) df['date'] = pd.to_datetime(df['date']) pic.line(df['date'], df['close'], line_width=2, color=color, alpha=0.8, legend_label=name) # set visibility pic.legend.visible = False # print plot output_file("hide_legend.html", title="hide_legend.py example") show(pic)
Producción
Publicación traducida automáticamente
Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA