python画柱状图-python使用matplotlib画柱状图、散点图
本文实例为大家分享了python使用matplotlib画柱状图、散点图的具体代码,供大家参考,具体内容如下
柱状图(plt.bar)
代码与注释
import numpy as np
from matplotlib import pyplot as plt
plt.figure(figsize=(9,6))
n = 8
X = np.arange(n)+1
#X是1,2,3,4,5,6,7,8,柱的个数
# numpy.random.uniform(low=0.0, high=1.0, size=None), normal
#uniform均匀分布的随机数,normal是正态分布的随机数,0.5-1均匀分布的数,一共有n个
Y1 = np.random.uniform(0.5,1.0,n)
Y2 = np.random.uniform(0.5,1.0,n)
plt.bar(X,Y1,width = 0.35,facecolor = 'lightskyblue',edgecolor = 'white')
#width:柱的宽度
plt.bar(X+0.35,Y2,width = 0.35,facecolor = 'yellowgreen',edgecolor = 'white')
#水平柱状图plt.barh,属性中宽度width变成了高度height
#打两组数据时用+
#facecolor柱状图里填充的颜色
#edgecolor是边框的颜色
#想把一组数据打到下边,在数据前使用负号
#plt.bar(X, -Y2, width=width, facecolor='#ff9999', edgecolor='white')
#给图加text
for x,y in zip(X,Y1):
plt.text(x+0.3, y+0.05, '%.2f' % y, ha='center', va= 'bottom')
for x,y in zip(X,Y2):
plt.text(x+0.6, y+0.05, '%.2f' % y, ha='center', va= 'bottom')
plt.ylim(0,+1.25)
plt.show()
结果
散点图(plt.scatter)
代码与注释
plt.figure(figsize=(9,6))
n=1000
#rand 均匀分布和 randn高斯分布
x=np.random.randn(1,n)
y=np.random.randn(1,n)
T=np.arctan2(x,y)
plt.scatter(x,y,c=T,s=25,alpha=0.4,marker='o')
#T:散点的颜色
#s:散点的大小
#alpha:是透明程度
plt.show()
结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python画柱状图-python使用matplotlib画柱状图、散点图相关推荐
- python画横条形图-用matplotlib画条形图(bar)
条形图(bar chart)和直方图(histogram)有点相似,但也有本质的区别.条形图主要用于对可分类的数据(quanlitative data),而直方图主要是对连续数据进行分段(quanti ...
- 如何在地图上画柱状图python_python使用matplotlib绘制柱状图教程
Matplotlib的概念这里就不多介绍了,关于绘图库Matplotlib的安装方法:点击这里 小编之前也和大家分享过python使用matplotlib实现的折线图和制饼图效果,感兴趣的朋友们也可以 ...
- python绘制时间序列图_python matplotlib 画dataframe的时间序列图实例
python matplotlib 画dataframe的时间序列图实例 在python中经常会用到pandas来处理数据,最常用的数据类型是dataframe,但是有时候在dataframe有时间字 ...
- python怎样画立体图-如何用Matplotlib 画三维图的示例代码
用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...
- python绘制随机数直方图-用matplotlib画直方图(histogram)
在matplotlib中,ax.plot函数是用来画曲线的,而ax.hist函数则用来画直方图(histogram). 下面我们用python代码换一个直方图,10000个符合正态分布的随机数,将他们 ...
- python用matplotlib画人口图_Python+Matplotlib画contour图
- 全文阅读3分钟 - 在本文中,你将学习到以下内容: 理解画contour图的数据结构 contour图的参数调节 如何添加colorbar 我们先假设x, y的取值范围如下: import mat ...
- python一条竖线_python matplotlib 画一条水平直线遇到的问题
想要的图像如下: 一开始是这样画的: import numpy as np #使用import导入模块numpy,并简写成np import matplotlib.pyplot as plt #使用i ...
- python用matplotlib画球_Python 用matplotlib画以时间日期为x轴的图像
1.效果展示 主要效果就是,x轴 显示时间单位. 下图展示的就是想要到达的效果. 其实主要是运用了datetime.date这个类型的变量作为x轴坐标的数据输入. 2. 源码 将data.txt中的数 ...
- python画行向日葵,基于matplotlib的向日葵散点图
我不知道有什么matplotlib实现,但不难做到.在这里,我让hexbin进行计数,然后遍历每个单元格并添加适当数量的花瓣: import numpy as np import matplotlib ...
- python用表格中的数据画柱状图_Python数据可视化:5种绘制柱状图表的方法(附源码)...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于数据Magic,作者我不是小样 前言 python里面有很多优秀的可 ...
最新文章
- git/gitee操作手册
- Bootstrap4+MySQL前后端综合实训-Day06-PM【MD5加码-生成32位md5码、ResultData.java、分页查询用户数据、添加用户按钮的实现】
- 体验一下Oracle 11g物理Active Data Guard实时查询(Real-time query)
- php 5.5 xhprof for windows
- Springboot实现邮件发送(2020最新版)
- 认知空间是什么意思_为什么会选择3D立体摄影
- java软尾山地车评测_[渣图] 骑很慢的穷屌丝软尾历程
- 简述中断处理的6个步骤_计算机组成原理期末考试简答题重点分解
- oracle jde 实施,OracleJDE系统EDI数据接口的实施.doc
- java版的mrp模拟器_mrp模拟器(simulator)
- python playsound播放时关闭_Python3 超好用的音频播放模块 playsound
- 查找下载外文文献,这个网站比知网好用多了,经过对比后,五星推荐给大家!
- iwork8旗舰版 android,性能彪悍 双面神兽——酷比魔方iwork8旗舰版体验
- 戴尔dell poweredge r730服务器系统安装以及raid配置详解教程
- 对话翁志:京东大数据如何让技术真正落地
- 2017下半年软件测评师上午考试试题
- 计算机中文字体的独创性,计算机中文字体中单字的著作权保护研究(2)
- 基于墨刀的软件界面原型设计----视频软件
- 九点标定和旋转中心标定后旋转点的计算
- 用python实现excel 14个常用操作,用Python 操作 Excel,这篇文章别错过了!(超全总结)...