使用rect字形非常容易.请注意,当您使用分类值设置y_range时,散景图中的这些索引的索引从1开始.这就是计数器“j”从1开始的原因.

import numpy as np

import pandas as pd

from bokeh.plotting import figure, show

from bokeh.models import Range1d

data = {'Cities': {'Des_Moines': 80.0, 'Lubbock': -300.0, 'Minneapolis': 85.7,

'Orange_County': 80.0, 'Salt_Lake_City': 81.8, 'San_Diego': 80.0,

'San_Francisco': -400.0, 'Troy': -400.0, 'Wilmington': -300.0}}

#df_data = pd.DataFrame(data).sort_values('Cities', ascending=False)

df_data = pd.DataFrame(data).sort(columns='Cities',ascending=False)

this_series = df_data.loc[:,'Cities']

p = figure(width=800, height=600, y_range=this_series.index.tolist())

p.background_fill = "#EAEAF2"

p.grid.grid_line_alpha=1.0

p.grid.grid_line_color = "white"

p.xaxis.axis_label = 'xlabel'

p.xaxis.axis_label_text_font_size = '14pt'

p.xaxis.major_label_text_font_size = '14pt'

#p.x_range = Range1d(0,50)

#p.xaxis[0].ticker=FixedTicker(ticks=[i for i in xrange(0,5,1)])

p.yaxis.major_label_text_font_size = '14pt'

p.yaxis.axis_label = 'ylabel'

p.yaxis.axis_label_text_font_size = '14pt'

j = 1

for k,v in this_series.iteritems():

print k,v,j

p.rect(x=v/2, y=j, width=abs(v), height=0.4,color=(76,114,176),

width_units="data", height_units="data")

j += 1

show(p)

python怎么画条形图-如何在Bokeh(Python)中绘制水平条形图相关推荐

  1. python 条形图 stack_python使用Plotly绘图工具绘制水平条形图

    本文实例为大家分享了python绘制水平条形图的具体代码,供大家参考,具体内容如下 水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图 水平条形图需要在Bar函数中设置orien ...

  2. python水平条形图_如何在Bokeh(Python)中绘制水平条形图

    使用rect字形非常容易.请注意,当您使用分类值设置y_range时,散景图中的这些索引的索引从1开始.这就是计数器"j"从1开始的原因. import numpy as np i ...

  3. python tkinter画笑脸_python – 如何在tkinter窗口中绘制图像

    如何在tkinter窗口中绘制图像(我使用的是 python 3.3)?我正在寻找一个可以在tkinter窗口的给定位置绘制图像的语句. 是啊- 任何答案将不胜感激.这里是我想要使用代码的程序的源代码 ...

  4. python 条形图-python使用Plotly绘图工具绘制水平条形图

    本文实例为大家分享了python绘制水平条形图的具体代码,供大家参考,具体内容如下 水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图 水平条形图需要在Bar函数中设置orien ...

  5. python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战

    python使用matplotlib绘制水平条形图并在条形图上添加实际数值标签实战 # 绘制水平条形图进行模型对比 x_labels = ["LogisticRegression" ...

  6. python中matplotlib条形图数值大的在最底层显示_如何使用python的matplotlib模块绘制水平条形图...

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何利用python的matplotlib模块,绘制水平条形图. 工具/原料 windows系 ...

  7. py用barh绘制水平条形图

    本博文源于<python数据可视化>(黑马程序员编著).旨在讲述barh如何绘制水平条形图.先是讲解barh主要参数,最后给出一个演示案例. barh参数 barh(y,width,hei ...

  8. SwiftUI 中的水平条形图

    水平条形图以矩形条的形式呈现数据类别,其宽度与它们所代表的数值成正比.本文展示了如何在垂直条形图的基础上创建一个水平柱状图. 水平条形图不是简单的垂直条形图的旋转.在 Numbers 等应用程序中,水 ...

  9. 学习如何在AutoCad土木工程中绘制建筑设计图

    学习如何在AutoCad中绘制建筑设计图从平面图到AutoCad土木工程中的整栋建筑 你会学到: 如何绘制房屋地图 如何绘制建筑设计 如何从AutoCad打印或出图 AutoCaD使用 AutoCaD ...

最新文章

  1. 不用深度学习,怎么提取图像特征?
  2. 使用ros标定相机的内参和外参
  3. 好看的html导航栏作品,精选10款超酷的HTML5/CSS3菜单
  4. eplan导出部件汇总表_干货分享:西门子产品数据表导入到博途和EPLAN应用举例...
  5. hbuilderx 小程序分包_基于uniapp的微信小程序之分包
  6. 安装SQL SERVER 2008时出现了SQL SERVER 2005 Express Tool Installed 的错误
  7. InputStream 类型
  8. springmvc 监听器getWriter() has already been called for this response问题
  9. [转载]提升进程权限-OpenProcessToken等函数的用法
  10. QQ消息自动发送器(自动发广告、聊天,支持群,支持最新的QQ2008II Beta1) C# 版...
  11. python代码加密解密_Python实现对字符串的加密解密方法示例
  12. 阿里云如何购买mysql_如何选购配置阿里云数据库RDS MySQL的流程 新手必看
  13. 计算机硬盘替换,如何更换笔记本电脑硬盘?
  14. 门面担当——外观模式
  15. 图鉴|春节怼亲戚指南(2020版)
  16. 手持式激光测距仪全套方案
  17. 骑士飞行棋 c语言代码,骑士飞行棋源代码.doc
  18. 深度学习之从Python到C++
  19. 奥运会运动项目名称汇总
  20. 能力圈与焦虑:焦虑是因为自己能力不够吗?

热门文章

  1. Django中的auth模块
  2. #20155235 《网络攻防》 实验二 后门原理与实践
  3. java web 监控cpu、内存等。hyperic-sigar
  4. 最快删除大量文件的方法
  5. Processes and Threads
  6. Visual Studio 2005 创建Windows服务程序(C#)
  7. silverlight, 双击事件
  8. 实验二:用机器指令和汇编指令编程
  9. Scala基础:定义变量和逻辑判断语句以及方法和函数
  10. 聊聊Synchronized