📅  最后修改于: 2023-12-03 15:11:32.595000             🧑  作者: Mango
箔法(Bokeh)是一个Python的交互式数据可视化库,可以制作漂亮的互动性、高度可定制的图形。
箔法支持多种图形类型,包括折线图、散点图、柱状图等等,也支持数据可视化时的交互,可以在图形上添加滚动条、放大缩小、拖拽等功能。
此外,箔法也支持多种输出方式,可以输出到Notebook、网页、HTML等,非常方便。
以下代码展示如何使用箔法绘制一个简单的折线图:
from bokeh.plotting import figure, output_file, show
import numpy as np
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 绘图
output_file("line.html")
p = figure(title="折线图", x_axis_label='x', y_axis_label='y')
p.line(x, y, legend_label="y=sin(x)", line_width=2)
# 展示
show(p)
效果图如下:
可以使用pip进行安装:
pip install bokeh
作为一款强大的数据可视化库,箔法提供了多种图形类型和交互功能,方便且易于使用,适合从事数据可视化的程序员使用。