📜  如何使用 Python 的 Bokeh 更改刻度标签大小?

📅  最后修改于: 2022-05-13 01:54:22.493000             🧑  作者: Mango

如何使用 Python 的 Bokeh 更改刻度标签大小?

Bokeh 是一个用于现代 Web 浏览器的交互式数据绘图可视化库。它提供了优雅、简洁的多功能图形结构,并在大型或流数据集上提供了高性能的交互性。

在本文中,我们将讨论如何使用 Python 的 Bokeh 更改刻度标签大小。

循序渐进的方法:

  • 现在要使用散景绘制任何数据集,最简单的方法是从绘图类中导入 'figure' 和 'show' 函数。其他是帮助自定义图形的可选导入。
  • 创建一个图形对象,它将把我们提供的数据集中的值绘制到图形上。
  • 现在,'plot' 变量将成为我们的图形对象,宽度为 700 像素,高度为 500 像素。
  • 散景还使我们能够自定义每个轴。
  • 分配或创建数据集。
  • 不使用label_text_font_size属性决定刻度标签的大小。
  • 最后,描绘可视化。

以下是基于上述方法的一些示例:

示例 1:



Python3
from bokeh.plotting import figure, show
from bokeh.models import Legend
  
# Figure to plot
plot = figure(plot_width=700, plot_height=500)
  
  
# X axis customization
plot.xaxis.axis_label = "X Axis"
plot.xaxis.axis_label_text_color = "green"
  
# Y axis customization
plot.yaxis.axis_label = "Y Axis"
plot.yaxis.axis_label_text_color = "green"
  
# Creating the simple dataset
x = list(range(15))
y = [i**2 for i in x]
  
# setting the X and Y values
plot.line(x, y, line_width=4, line_color='lime',
          legend_label="label_text_font_size = '15pt'")
  
# Legend Customization
plot.legend.label_text_font_size = "15pt"
plot.legend.label_text_color = "green"
  
# Draw function
show(plot)


Python3
from bokeh.plotting import figure, show
from bokeh.models import Legend
from math import sin
  
# Figure to plot
plot = figure(plot_width=700, plot_height=500)
  
  
# X axis customization
plot.xaxis.axis_label = "X Axis"
plot.xaxis.axis_label_text_color = "green"
  
# Y axis customization
plot.yaxis.axis_label = "Y Axis"
plot.yaxis.axis_label_text_color = "green"
  
# Creating the simple dataset
x = y = list(range(10))
  
  
# setting the X and Y values
plot.line(x, y, line_width=4, line_color='lime',
          legend_label="label_text_font_size = '30pt'")
  
# Legend Customization
plot.legend.label_text_font_size = '30pt'
plot.legend.label_text_color = "green"
  
# Draw function
show(plot)


输出:

示例 2:

蟒蛇3

from bokeh.plotting import figure, show
from bokeh.models import Legend
from math import sin
  
# Figure to plot
plot = figure(plot_width=700, plot_height=500)
  
  
# X axis customization
plot.xaxis.axis_label = "X Axis"
plot.xaxis.axis_label_text_color = "green"
  
# Y axis customization
plot.yaxis.axis_label = "Y Axis"
plot.yaxis.axis_label_text_color = "green"
  
# Creating the simple dataset
x = y = list(range(10))
  
  
# setting the X and Y values
plot.line(x, y, line_width=4, line_color='lime',
          legend_label="label_text_font_size = '30pt'")
  
# Legend Customization
plot.legend.label_text_font_size = '30pt'
plot.legend.label_text_color = "green"
  
# Draw function
show(plot)

输出: