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里面有很多优秀的可 ...
最新文章
- IDEA自动生成对象所有set方法
- 七、处理机调度概念、层次
- CCNA-(9)-思科交换机特点
- 常见索引结构—二叉搜索树
- 大图详解负载神器 LVS、Nginx及HAProxy工作原理
- Direct2D (13) : 画刷之 ID2D1BitmapBrush
- MySQL-bin.index no found (errcode:13-perssion)
- c语言银行家算法模拟程序,银行家算法C语言模拟程序
- 免费素材大荟萃:免费图标和UI设计
- 几种常用的数据校验(异常检测)总结(3σ、肖维勒准则、狄克逊准则、格拉布斯准则、皮尔士准则、卡方检验、T检验等等)
- 主流加密方式和工具比较
- 人工智能系列:AI 可视化训练平台
- Excel表格转latex以及转换后的表格边框截断解决、加粗和内容水平垂直居中
- pm8060raid卡命令
- [渝粤教育] 北京师范大学 中国哲学 参考 资料
- vue-router使用
- 关于Windows下装jupyter
- 第四节 电路心法 基尔霍夫电压定律与电流定律
- 冯诺依曼体系各硬件工作原理解析
- 关于JS中的setTimeout()
热门文章
- python实现人脸检测及识别(1)---- 采集人脸数据
- 401 un[Authorize]
- JMeter Exception: java.net.BindException: Address already in use: connect(转)
- hadoop下载地址
- 顶级前端工程师需要具备的经验和最佳实践(这才是市场急需的前端):
- ob_start()函数
- 了解HTML CSS格式化排版 文字排版
- ubuntu创建wifi热点(android可识别)亲测可用
- transform属性
- Response.End()在Webform和ASP.NET MVC下的表现差异