python绘制直方图
用两列数据绘制直方图
#coding=gbkimport xlwings as xw
import pandas as pd
import matplotlib.pyplot as plt#pd.set_option('display.max_columns', None) #解决表格多列时中间省略显示问题
#pd.set_option('display.max_rows', None) #解决表格多行时中间省略显示问题#读取excel文件中的数据
app = xw.App(visible = False, add_book = False)
workbook = app.books.open("score1000.xlsx")
worksheet = workbook.sheets[0] #使用sheets()方法获取所有sheet页,加个序号获取某个sheet页
values = worksheet.range("A1").expand().options(pd.DataFrame, index = False).value
print(values)
workbook.close()
app.quit()#绘制直方图
figure = plt.figure()
#plt.rcParams['font.sans-serif'] = ['SimHei'] #解决图表中中文显示问题
#plt.rcParams['axes.unicode_minus'] = False #解决图表中负号显示问题x = values['total_score'] #指定X轴
y = values['interface_delta_B'] #指定Y轴
plt.bar(x, y, color = 'blue')#设置图表参数
plt.xlabel('total_score', fontsize = 15, color = 'black') #设置x轴标签
plt.ylabel('interface_delta_B', fontsize = 15, color = 'green') #设置y轴标签
#plt.title('score', fontsize = 20) #设置标题
#plt.axis([-1, 6, -2, 2]) #可手动设置x轴y轴范围
#plt.grid(True) #设置网格plt.show()
用一列数据绘制直方图
# coding=gbk
import pandas as pd
import matplotlib.pyplot as plt
from pyecharts import options as opts
from pyecharts.charts import Bar
import numpy as npdf = pd.read_excel("score1000.xlsx",engine='openpyxl')
#print(df["total_score"])#使用matplotlib画图
# plt.figure()
# plt.hist(df["interface_delta_B"])
# plt.show()hist,bin_edges = np.histogram(df["interface_delta_B"],bins=100)
# # print(bin_edges)
# # print(len(bin_edges))
# # print(len(hist))bar=(Bar().add_xaxis([str(x) for x in bin_edges[:-1]]).add_yaxis("",[float(x) for x in hist],category_gap=0).set_global_opts(title_opts=opts.TitleOpts(title="interface_delta_B",pos_left="center"),legend_opts=opts.LegendOpts(is_show=False))
)
bar.render("F:total_score.html")
python绘制直方图相关推荐
- python画直方图代码-Python绘制直方图及子图的方法分析(代码示例)
本篇文章给大家带来的内容是关于Python绘制直方图及子图的方法分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.直方图的绘制也需要用到matplotlib下的py ...
- python画直方图成绩分析-使用Python绘制直方图和正态分布曲线
本文主要介绍两个内容: 如何使用记事本生成包含某一数据集的CSV文件: 如何使用Python绘制给定数据集的直方图和正态分布曲线. 1. 使用记事本创建CSV文件 ① 新建一个文本文件,打开后输入数据 ...
- python导入数据画直方图加正态曲线_使用Python绘制直方图和正态分布曲线
原博文 2020-03-20 22:01 − 本文主要介绍两个内容: 如何使用记事本生成包含某一数据集的CSV文件: 如何使用Python绘制给定数据集的直方图和正态分布曲线. 1. 使用记事本创建C ...
- python绘制直方图根据不同分类_小猿圈Python开发之绘制频率分布直方图示例
现在人工智能越来越实用,甚至深入到千家万户,随之而来的就是python技术的火爆,今天小猿圈python讲师为你讲解一下绘制频率分布直方图示例,希望对于刚刚自学python的你有一定的帮助. 项目中在 ...
- python绘制直方图显示数字_Python实现绘制双柱状图并显示数值功能示例
本文实例讲述了Python实现绘制双柱状图并显示数值功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 import matplotlib.py ...
- python绘制直方图plt_Python:matplotlib绘制直方图
使用hist方法来绘制直方图: 绘制直方图,最主要的是一个数据集data和需要划分的区间数量bins,另外你也可以设置一些颜色.类型参数: plt.hist(np.random.randn(1000) ...
- Python绘制直方图案例一则
参考代码: 运行结果: ---------董付国老师Python系列教材-------- 1)<Python程序设计(第2版)>(2018年7月第7次印刷) 2)<Python可以这 ...
- python绘制直方图(成绩可视化),turtle绘图
1.成绩可视化,输入成绩,绘制直方图 lis_score=[] n=int(input("输入学生人数:")) while n<1: print("学生人数 ...
- python绘制直方图的函数_(六)pyplot基础图表函数(学习笔记)|python数据分析与展示...
1.pyplot基础图表函数概述 2.pyplot图饼的绘制 3.pyplot直方图的绘制 4.pyplot极坐标图的绘制 5.pyplot散点图的绘制 6.单元小结 [网页链接[Python数据分析 ...
最新文章
- django model filter_Django框架使用流程(四)
- 我的第一篇paper
- C语言动态内存相关函数
- (21)页目录表,页表基址(XP系统 10-10-12分页模式)
- KMP字符串匹配算法理解(转)
- python 按条件选择行和列数据_小白学数据结构-排序算法Python(冒泡、选择、快速、希尔等等)...
- 「Python」conda与pip升级所有的包
- FFmpeg安装(windows环境)
- pandas - pd.date_range-生成时间索引
- docker管理神器—kubernetes—直接路由篇
- 多车道交通流理论与应用研究综述思维导图
- arm体系结构:arm920t
- 微分方程——线性微分方程
- 苹果查看电池实际容量
- Win11任务栏修改方法(更新中)
- 【TS】<T> 泛型
- 数据挖掘需要什么数学基础(一)
- 不一样得Device /dev/sdb1 excluded by a filter.
- 全国2011年1月考试电子商务与电子政务试题
- 分享一款超40款多功能工具箱组合微信小程序源码_支持流量主,聚集市面上大部分功能的小程序,无需服务器和域名!源码拿去!
热门文章
- linux6.6卸载防火墙,Linux-centos6.8下关闭防火墙
- 1024*1024像素的图片,文件大小多少?
- penetration test:渗透测试
- PyQt5试验:基于QTableWidget的应用
- FIR内插滤波器的FPGA实现(一)-matlab实现
- QT下获取汉字拼音首字母
- java 设计模式:软件设计原则、面向对象理论、23 种设计模式
- 启动openoffice命令
- 一支笔的测试点_一张纸一支笔,简单一招教你自测是否有眼底黄斑病变
- 移动式无线蓝牙RFID+二维码扫描一体机|读卡器HX-R58C-B在安卓与苹果手机上如何操作?