[雪峰磁针石博客]Bokeh数据可视化工具2绘图基础

作者: oychw | 来源:发表于2018-08-03 05:17 被阅读64次

    线状图

    #Creating a line plot
    #Importing the required packages
    
    from bokeh.io import output_file, show
    from bokeh.plotting import figure
    
    #Creating our data arrays used for plotting the line plot
    
    x = [5,6,7,8,9,10]
    y = [1,2,3,4,5,6]
    
    #Calling the figure() function to create the figure of the plot
    plot = figure()
    
    #Creating a line plot using the line() function
    plot.line(x,y)
    
    #Creating markers on our line plot at the location of the intersection between x and y
    plot.cross(x,y, size = 15)
    
    #Output the plot 
    output_file('line_plot.html')
    show(plot)
    
    image.png

    柱形图

    #Creating bar plots
    #Importing the required packages
    from bokeh.plotting import figure, show, output_file
    
    #Points on the x axis
    x = [8,9,10]
    #Points on the y axis
    y = [1,2,3]
    
    #Creating the figure of the plot
    plot = figure()
    
    #Code to create the barplot
    plot.vbar(x,top = y, color = "blue", width= 0.5)
    
    #Output the plot
    output_file('barplot.html')
    show(plot)
    
    image.png

    补丁图

    #Creating patch plots
    #Importing the required packages
    
    from bokeh.io import output_file, show
    from bokeh.plotting import figure
    
    #Creating the regions to map
    x_region = [[1,1,2,], [2,3,4], [2,3,5,4]]
    y_region = [[2,5,6], [3,6,7], [2,4,7,8]]
    
    #Creating the figure
    plot = figure()
    
    #Building the patch plot
    plot.patches(x_region, y_region, fill_color = ['yellow', 'black', 'green'], line_color = 'white')
    
    #Output the plot
    output_file('patch_plot.html')
    
    show(plot)
    
    image.png

    散列图

    #Creating scatter plots
    #Importing the required packages
    from bokeh.io import output_file, show
    from bokeh.plotting import figure
    
    #Creating the figure
    plot = figure()
    
    #Creating the x and y points
    x = [1,2,3,4,5]
    y = [5,7,2,2,4]
    
    #Plotting the points with a cirle marker
    plot.circle(x,y, size = 30)
    
    #Output the plot
    output_file('scatter.html')
    show(plot)
    
    image.png

    更多资源

    可爱的python测试开发库 请在github上点赞,谢谢!
    python中文库文档汇总
    [雪峰磁针石博客]python3标准库-中文版
    [雪峰磁针石博客]python3快速入门教程
    接口自动化性能测试线上培训大纲
    python测试开发自动化测试数据分析人工智能自学每周一练
    更多内容请关注 雪峰磁针石:简书

    • 技术支持qq群: 144081101(后期会录制视频存在该群群文件) 591302926 567351477 钉钉免费群:21745728

    • 道家技术-手相手诊看相中医等钉钉群21734177 qq群:391441566 184175668 338228106 看手相、面相、舌相、抽签、体质识别。服务费50元每人次起。请联系钉钉或者微信pythontesting

    #- cross()
    #- x()
    #- diamond()
    #- diamond_cross()
    #- circle_x()
    #- circle_cross()
    #- triangle()
    #- inverted_triangle()
    #- square()
    #- square_x()
    #- square_cross()
    #- asterisk()
    
    #Adding labels to the plot
    plot.figure(x_axis_label = "Label name of x axis", y_axis_label = "Label name of y axis")
    
    #Customizing transperancy of the plot
    plot.circle(x, y, alpha = 0.5)
    plot.circle(x, y, alpha = 0.5)
    

    相关文章

      网友评论

        本文标题:[雪峰磁针石博客]Bokeh数据可视化工具2绘图基础

        本文链接:https://www.haomeiwen.com/subject/vxbjvftx.html