zoukankan      html  css  js  c++  java
  • 数据可视化- bokeh



    
    from bokeh.io import output_notebook, output_file, show
    from bokeh.charts import Scatter, Bar, BoxPlot, Chord
    from bokeh.layouts import row
    
    import seaborn as sns
    
    # 导入数据
    exercise = sns.load_dataset('exercise')
    
    output_notebook()
    #output_file('test.html')
    
    # 散点图
    p = Scatter(data=exercise, x='id', y='pulse', title='exercise dataset')
    show(p)
    
    # 柱状图
    p = Bar(data=exercise, values='pulse', label='diet', stack='kind', title='exercise dataset')
    show(p)
    
    # 盒子图
    box1 = BoxPlot(data=exercise, values='pulse', label='diet', color='diet', title='exercise dataset')
    box2 = BoxPlot(data=exercise, values='pulse', label='diet', stack='kind', color='kind', title='exercise dataset')
    show(row(box1, box2))
    
    # 弦图 Chord
    chord1 = Chord(data=exercise, source="id", target="kind")
    chord2 = Chord(data=exercise, source="id", target="kind", value="pulse")
    
    show(row(chord1, chord2))
    
    from bokeh.plotting import figure
    import numpy as np
    
    p = figure(plot_width=400, plot_height=400)
    # 方框
    p.square(np.random.randint(1,10,5), np.random.randint(1,10,5), size=20, color="navy")
    
    # 圆形
    p.circle(np.random.randint(1,10,5), np.random.randint(1,10,5), size=10, color="green")
    show(p)
    
  • 相关阅读:
    Java生产环境线上栈故障排查问题(COPY)
    Java集合HashMap,List底层
    图算法--染色法判定二图
    图算法--kruskal
    图算法--最小生成树prim
    图算法--判负环
    图算法--floyd
    图算法--spfa
    图算法--bellman-ford (nm)
    图算法--堆优化版dijkstra
  • 原文地址:https://www.cnblogs.com/xuehaozhe/p/shu-ju-ke-shi-hua-bokeh.html
Copyright © 2011-2022 走看看