import os

#输入想要存储图像的路径

os.chdir('路径')

import matplotlib.pyplot as plt

import numpy as np

#改变绘图风格

import seaborn as sns

sns.set(color_codes=True)

cell = ['HB','EVT','dS1','fFB1', 'fFB2', 'dM3',

'dS2','Tcells']

pvalue = [0.234,0.808,0.71,0.084,

0.451,0.754,0.139,0.944]

width = 0.20

index = np.arange(len(cell))

p1 = np.arange(0,len(cell),0.01)

p2 = 0.05 + p1*0

q1 = np.arange(0,len(cell),0.01)

q2 = 0.1 + p1*0

figsize = (10,8)#调整绘制图片的比例

plt.plot(p1,p2,color = 'red',label = '5% significance level')#绘制直线

plt.plot(q1,q2,color = 'yellow',label = '10% significance level')#绘制直线

#若是不想显示直线,可以直接将上面两行注释掉

plt.bar(index, pvalue, width,color="#87CEFA") #绘制柱状图

#plt.xlabel('cell type') #x轴

plt.ylabel('p value') #y轴

plt.title('Result of Network Screen') #图像的名称

plt.xticks(index, cell,fontsize=5) #将横坐标用cell替换,fontsize用来调整字体的大小

plt.legend() #显示label

plt.savefig('test.png',dpi = 400) #保存图像,dpi可以调整图像的像素大小

效果图:

test.png

若是觉得颜色单一,可以对颜色进行调整,比如:

plt.bar(index, pvalue, width,color=['y','g','b', 'c', 'm', 'r','k','gold'])

colorful.png

最后,本文附上python中颜色对照表,大家可以根据自己喜欢的颜色进行选择。

color_stat.png

python画柱状图-Python绘制柱状图相关推荐

  1. python画柱形图-Python绘制柱状图

    import os #输入想要存储图像的路径 os.chdir('路径') import matplotlib.pyplot as plt import numpy as np #改变绘图风格 imp ...

  2. python画对比双色柱状图_如何在Python中绘制一列被另一列着色的柱状图?

    我有一个数据集,其中包含3列,标题为Gender(要么M要么F).House(要么A要么B要么C)和Indicator(要么0要么1).我想绘制按性别划分的房屋直方图.这是我的代码:import pa ...

  3. python画曲线-Python绘制各种简单优美曲线

    原标题:Python绘制各种简单优美曲线 matplotlib是著名的Python绘图库,它提供了一整套绘图API,十分适合交互式绘图.,解决数据分析和可视化问题,其实也是Python的拿手好戏.另外 ...

  4. 用python画花瓣-Python:绘制樱花树

    代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: screensize(width, height, bg=color):设置画幕大小及颜色 setup(p1, p2):设置画幕大小,当 p1. ...

  5. python画笑脸-python 利用turtle库绘制笑脸和哭脸的例子

    我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...

  6. python画散点图-python学习之matplotlib绘制散点图实例

    要绘制单个点,可使用函数scatter(),并向其传递一对x和y坐标,它将在指定位置绘制一个点: """使用scatter()绘制散点图""" ...

  7. python画曲线图-python绘制多个曲线的折线图

    这篇文章利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np i ...

  8. 用python画四叶草-python turtle工具绘制四叶草的实例分享

    本篇文章介绍了python使用turtle库绘制四叶草的方法,代码很简单,希望对学习python的朋友有帮助. import turtle import time turtle.setup(650., ...

  9. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  10. python画-使用python画个小猪佩奇的示例代码

    基本原理 选好画板大小,设置好画笔颜色.粗细,定位好位置,依次画鼻子.头.耳朵.眼睛.腮.嘴.身体.手脚.尾巴,完事儿. 都知道,Turtle 是 Python 内置的一个比较有趣味的模块,俗称&qu ...

最新文章

  1. cx_Oracle读写clob
  2. 有序数组给定始末的中位数c++
  3. java 类加载器-基础
  4. html表格的系列代码,HTML系列(八):表格(示例代码)
  5. pytorch 画loss曲线_Pytorch练习amp;#8211;绘制Loss曲线 - 易采站长站
  6. 如何在Mac电脑上的聚焦搜索中隐藏内容?
  7. 【揭秘】一个小团队真正能落地的微服务架构实践
  8. webpack 处理字体_不可错过的Webpack核心知识点
  9. MS2561低功耗RS-485接口芯片,可替换MAX487兼容MAX348
  10. 你不知道的省钱技巧,京东购物返积分,人工智能自动查询
  11. 基于Python的深度学习的中文语音识别系统
  12. undertale人物_传说之下全人物介绍 人物评价解析
  13. u盘在电脑上读不出来,修复u盘插入电脑无法读取
  14. Word 里文字对齐推荐这4种方法
  15. 这样的钓鱼邮件,你会中招吗?
  16. 云蝠智能与华为云:是伙伴,更是一起逐梦的同路人
  17. 一篇工作调动时的旧文
  18. 正则表达式在线生成代码
  19. MyEclipse中怎么修改项目访问路径
  20. GoF设计模式(十二) - 享元模式

热门文章

  1. LeetCode 300. 最长上升子序列(动态规划)
  2. vue 事件上加阻止冒泡 阻止默认事件
  3. 企业面试之LeetCode刷题心得
  4. partition by 和 group by
  5. 只有程序员能看懂的十个笑话 2014-08-05 16:07 54人阅读 评论(0) 收藏...
  6. hdu 敌兵布阵(线段树之单点更新)
  7. tinymce中粘贴word文本时保留格式
  8. CString to LPWSTR
  9. HDU1871 无题【序列处理】
  10. HDU1878 欧拉回路【并查集】