首页 > 其他分享 >初学Bokeh:绘制条形图【7】跬步

初学Bokeh:绘制条形图【7】跬步

时间:2023-10-18 17:15:35浏览次数:39  
标签:跬步 show label Bokeh 折线图 line 绘制 条形图

初学Bokeh:绘制条形图【7】跬步

Step1:引用figure、show函数

from bokeh.plotting import figure, show

Step2:定义绘图数据

# prepare some data
x = [1, 2, 3, 4, 5]
y1 = [6, 7, 2, 4, 5]
y2 = [2, 3, 4, 5, 6]
y3 = [4, 5, 5, 7, 2]

Step3:创建绘图对象

# create a new plot with a title and axis labels
p = figure(title="Multiple glyphs example", x_axis_label="x", y_axis_label="y")

Step4:绘制折线图、条形图、圆形图

# add multiple renderers
# 绘制折线图
p.line(x, y1, legend_label="Temp.", line_color="blue", line_width=2)
# 绘制条形图,位置(x,y2);图例:Rate;条形的宽度:0.5;条形底部对应的数值:0;条形填充颜色:red
p.vbar(x=x, top=y2, legend_label="Rate", width=0.5, bottom=0, color="red") 
# 绘制圆形
p.circle(x, y3, legend_label="Objects", line_color="yellow", size=12)  

Step5:显示绘图对象

# show the results 
show(p)  

PS:由于绘图的时候是按照折线图、条形图、圆形图的次序绘制,因此条形图会遮挡住折线图,圆形图会遮挡住折线图和条形图。

fig1

标签:跬步,show,label,Bokeh,折线图,line,绘制,条形图
From: https://www.cnblogs.com/ohfaint/p/17772832.html

相关文章

  • 初学Bokeh:图形(figure)与图形符号(glyphs)的概念 【8】跬步
    初学Bokeh:图形(figure)与图形符号(glyphs)的概念【8】跬步Bokeh的绘图有主要有2个概念,一个是图形(figure),另一个是图形符号(glyphs)。一般在绘图过程中,我们先建立一个图形,然后在该图形中添加图形符号。glyphs可以根据所需的用途呈现多种形状:圆形(circles),线条(lines),补丁(p......
  • 初学Bokeh:绘制圆形【6】跬步
    初学Bokeh:绘制圆形【6】跬步Step1:引用figure、show函数frombokeh.plottingimportfigure,showStep2:定义显示数据#preparesomedatax=[1,2,3,4,5]y1=[6,7,2,4,5]y2=[2,3,4,5,6]y3=[4,5,5,7,2]Step3:创建绘图对象#createanewplotwith......
  • 初学Bokeh:运行机制【3】跬步
    初学Bokeh:运行机制【3】跬步Bokeh的使用非常简单,通常仅需要几行Python代码,就可以创建出基于web浏览器的交互式、支持javascript的数据可视化效果。实现Bokeh数据可视化通常只需要两个步骤:从Bokeh的已有模块中选择创建你的数据可视化;定制这些模块以满足自身的需求;为了实现数......
  • 初学Bokeh:绘制折线图【4】跬步
    初学Bokeh:绘制折线图【4】跬步本例程来自于Bokeh的教程示例。Step1:从bokeh.plotting库中引用函数figure()和show()frombokeh.plottingimportfigure,showStep2:定义需要显示的数据#preparesomedatax=[1,2,3,4,5]y=[6,7,2,4,5]Step3:使用函数figure()创......
  • 初学Bokeh:绘制多线条折线图【5】跬步
    初学Bokeh:绘制多线条折线图【5】跬步本例程来自于Bokeh网上教学例程。在上一个例子中展示了如何绘制只含有一条折线的折线图。在本例子中我们来看如何绘制包含多条折线的折线图。从本质上来说,绘制多条折线,只是在创建绘图对象后在其中添加了多个折线对象而已,整个程序流程与之前的......
  • 初学Bokeh:安装【2】跬步
    初学Bokeh:安装【2】跬步当前Bokeh的最新版是3.3.0,其安装需要python3.9及其以上的版本。通常我们可以通过conda或pip来安装Bokeh:在conda中我们可以使用:condainstallbokeh指令来安装Bokeh。在pip中我们可以使用:pipinstallbokeh指令来安装Bokeh。图1是我使用pip在本机上安......
  • 初学Bokeh:安装【2】跬步
    初学Bokeh:安装【2】跬步当前Bokeh的最新版是3.3.0,其安装需要python3.9及其以上的版本。通常我们可以通过conda或pip来安装Bokeh:在conda中我们可以使用:condainstallbokeh指令来安装Bokeh。在pip中我们可以使用:pipinstallbokeh指令来安装Bokeh。图1是我使用pip在本机上安......
  • 初学Bokeh:【1】跬步
    初学Bokeh:【1】跬步Bokeh是一个交互式、可视化Python库。使用Bokeh可以快速、便捷地创建交互式绘图、仪表板和数据应用程序等相关应用。Bokeh库可以帮助用户构建复杂、绚丽的图形,是python数据可视化工具中的重要一员。从今天开始,随着对Bokeh的学习的逐步展开,本系列学习笔记中将......
  • 无涯教程-Matplotlib - 条形图(Bar)
    条形图是用高度或长度与其所代表的值成比例的矩形数据图表,条形图可以垂直或水平绘制。MatplotlibAPI提供了bar()函数,该函数可以在MATLAB样式使用以及面向对象的API中使用,如下示例-ax.bar(x,height,width,bottom,align)参数说明如下xx坐标。height高度。width宽度,默......
  • g2条形图填充色设置渐变色
    g2条形图填充色设置渐变色为了方便可以直接访问github链接https://github.com/antvis/G2/discussions/5486在antv/g24.*版本在4.*版本是不支持设置fill属性为linear-gradient(-90deg,white0%,darkgreen100%)设置完会是黑色,正确做法如下://举个......