做各列数据的简单统计图(纯代码)

2023-11-17

#优化函数细节
def initial_pic(file_path,column_name,picture_type):
    import pandas as pd
    import matplotlib.pyplot as plt

    #解决字体缺失导致最后出现方框
    plt.rcParams['font.family'] = 'SimHei'  # 指定使用“黑体”字体,可根据需求选择其他字体

    # 读取CSV文件
    data = pd.read_csv(file_path)

    # 统计不同CommentsStars的元组出现次数
    stars_counts = data[column_name].value_counts()

    # 绘制统计图
    stars_counts.plot(kind=picture_type)

    # 设置图表标题和轴标签
    plt.title("A statistical graph of the number of occurrences of {} in {} type".format(column_name,picture_type))

    # 显示图表
    plt.show()

def PrintAll_pic(file_path,column_name):
    list=['line','barh','hist','box','kde','area','pie']
    for picture_type in list:
       initial_pic(file_path,column_name,picture_type) 

PrintAll_pic(r"C:\Users\10158\Desktop\Amazon US 评论信息采集.csv",'CommentsStars')

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

做各列数据的简单统计图(纯代码) 的相关文章

  • 尽管极其懒惰,但如何在 Python 中模拟 IMAP 服务器?

    我很好奇是否有一种简单的方法来模拟 IMAP 服务器 例如imaplib模块 在Python中 without做很多工作 是否有预先存在的解决方案 理想情况下 我可以连接到现有的 IMAP 服务器 进行转储 并让模拟服务器在真实的邮箱 电子
  • Django REST序列化器:创建对象而不保存

    我已经开始使用 Django REST 框架 我想做的是使用一些 JSON 发布请求 从中创建一个 Django 模型对象 然后使用该对象而不保存它 我的 Django 模型称为 SearchRequest 我所拥有的是 api view
  • Python、Tkinter、更改标签颜色

    有没有一种简单的方法来更改按钮中文本的颜色 I use button text input text here 更改按下后按钮文本的内容 是否存在类似的颜色变化 button color red Use the foreground设置按钮
  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • 如何在android上的python kivy中关闭应用程序后使服务继续工作

    我希望我的服务在关闭应用程序后继续工作 但我做不到 我听说我应该使用startForeground 但如何在Python中做到这一点呢 应用程序代码 from kivy app import App from kivy uix floatl
  • 如何在 Sublime Text 2 的 OSX 终端中显示构建结果

    我刚刚从 TextMate 切换到 Sublime Text 2 我非常喜欢它 让我困扰的一件事是默认的构建结果显示在 ST2 的底部 我的程序产生一些很长的结果 显示它的理想方式 如在 TM2 中 是并排查看它们 如何在 Mac 操作系统
  • 如何在Windows上模拟socket.socketpair

    标准Python函数套接字 套接字对 https docs python org 3 library socket html socket socketpair不幸的是 它在 Windows 上不可用 从 Python 3 4 1 开始 我
  • 如何使用 Scrapy 从网站获取所有纯文本?

    我希望在 HTML 呈现后 可以从网站上看到所有文本 我正在使用 Scrapy 框架使用 Python 工作 和xpath body text 我能够获取它 但是带有 HTML 标签 而且我只想要文本 有什么解决办法吗 最简单的选择是ext
  • 安装后 Anaconda 提示损坏

    我刚刚安装张量流GPU创建单独的后环境按照以下指示here https github com antoniosehk keras tensorflow windows installation 但是 安装后当我关闭提示窗口并打开新航站楼弹出
  • 使用 Pycharm 在 Windows 下启动应用程序时出现 UnicodeDecodeError

    问题是当我尝试启动应用程序 app py 时 我收到以下错误 UnicodeDecodeError utf 8 编解码器无法解码位置 5 中的字节 0xb3 起始字节无效 整个文件app py coding utf 8 from flask
  • NameError:名称“urllib”未定义”

    CODE import networkx as net from urllib request import urlopen def read lj friends g name fetch the friend list from Liv
  • 使用 OpenPyXL 迭代工作表和单元格,并使用包含的字符串更新单元格[重复]

    这个问题在这里已经有答案了 我想使用 OpenPyXL 来搜索工作簿 但我遇到了一些问题 希望有人可以帮助解决 以下是一些障碍 待办事项 我的工作表和单元格数量未知 我想搜索工作簿并将工作表名称放入数组中 我想循环遍历每个数组项并搜索包含特
  • Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

    我正在尝试做的事情 我正在尝试使用 pywinauto 在 python 中创建一个脚本 以在后台自动安装 notepad 隐藏或最小化 notepad 只是一个示例 因为我将编辑它以与其他软件一起使用 Problem 问题是我想在安装程序
  • 如何将 PIL 图像转换为 NumPy 数组?

    如何转换 PILImage来回转换为 NumPy 数组 这样我就可以比 PIL 进行更快的像素级转换PixelAccess允许 我可以通过以下方式将其转换为 NumPy 数组 pic Image open foo jpg pix numpy
  • 在Python中重置生成器对象

    我有一个由多个yield 返回的生成器对象 准备调用该生成器是相当耗时的操作 这就是为什么我想多次重复使用生成器 y FunctionWithYield for x in y print x here must be something t
  • 在 Pandas DataFrame Python 中添加新列[重复]

    这个问题在这里已经有答案了 例如 我在 Pandas 中有数据框 Col1 Col2 A 1 B 2 C 3 现在 如果我想再添加一个名为 Col3 的列 并且该值基于 Col2 式中 如果Col2 gt 1 则Col3为0 否则为1 所以
  • 在 Python 类中动态定义实例字段

    我是 Python 新手 主要从事 Java 编程 我目前正在思考Python中的类是如何实例化的 我明白那个 init 就像Java中的构造函数 然而 有时 python 类没有 init 方法 在这种情况下我假设有一个默认构造函数 就像
  • Python:元类属性有时会覆盖类属性?

    下面代码的结果让我感到困惑 class MyClass type property def a self return 1 class MyObject object metaclass MyClass a 2 print MyObject
  • Pandas 与 Numpy 数据帧

    看这几行代码 df2 df copy df2 1 df 1 df 1 values 1 df2 ix 0 0 我们的教练说我们需要使用 values属性来访问底层的 numpy 数组 否则我们的代码将无法工作 我知道 pandas Data
  • PyAudio ErrNo 输入溢出 -9981

    我遇到了与用户相同的错误 Python 使用 Pyaudio 以 16000Hz 录制音频时出错 https stackoverflow com questions 12994981 python error audio recording

随机推荐

  • Oracle查看主键、删除主键以及新增联合主键

    Oracle查看主键 删除主键以及新增联合主键 主键是用于唯一标识表中的每一条数据的 不能重复也不能为null 一个表中不能有多个独立的主键 但是一个表中可以有联合主键 即多个字段组合 一 查看主键 SELECT FROM USER CON
  • vue中常用的7个属性

    1 el属性 用来指示vue编译器从什么地方开始解析 vue的语法 可以说是一个占位符 2 data属性 用来组织从view中抽象出来的属性 可以说将视图的数据抽象出来存放在data中 3 template属性 用来设置模板 会替换页面元素
  • 字节序转换

    一 概念 1 小端法 Little Endian 就是低位字节排放在内存的低地址端 即该值的起始地址 高位字节排放在内存的高地址端 2 大端法 Big Endian 就是高位字节排放在内存的低地址端 即该值的起始地址 低位字节排放在内存的高
  • Java Swing基础(顶层容器,中间层容器,原子组件)

    Swing基础 Swing顶层容器 Swing的3个顶层容器类 JFrame JApplet JDialog 都是重量级组件 分别继承了AWT组件Frame Applet和Dialog 每个顶层容器都有一个内容面板 通常直接或间接的容纳别的
  • 目前支持CUDA的nVIDIA的显卡型号 驱动及其 修改过后的 inf文件

    下载169 21 forceware winxp 32bit english whql exe NVIDIA Driver for Microsoft Windows XP with CUDA Support 169 21 我们在运行它的时
  • JDK8 网络Net包研究(二)

    完整的Socket 客户端 和 服务端实例代码 Client package lang socket import java io BufferedReader import java io IOException import java
  • 软件测试 git和gitee集成Pycharm 基于Flask的Mock Server服务器

    文章目录 1 Git 1 1 作用 1 2 工具 1 3 名称解释 2 安装git和注册Gitee 3 使用Git 1 clone克隆命令 2 初始化 3 查看文件状态 4 文件提交暂存区 5 提交到本地版本库 6 修改文件 7 查看日志
  • Google Cloud裁员 !为什么这么突然?

    点击上方 KotlinPython 关注 干货立马到手 大家好 我是gao 网易科技讯 2月15日消息 据国外媒体报道 作为内部机构重组举措的一部分 谷歌旗下云计算业务部门正在削减未指定数量的工作岗位 此举旨在提高该公司在云计算这个蓬勃发展
  • 基于实例的学习方法

    基于实例的学习方法 动机 基本概念 基于实例的学习 基于实例的概念表示 1 最近邻 最近邻的例子 理论结果 最近邻 1 NN 解释 问题 K 近邻 KNN KNN讨论1 距离度量 KNN 讨论2 属性 KNN 属性归一化 KNN 属性加权
  • Python 操作excel:新建文件并写入

    这里我们用到的库是 xlwt 代码实现 import xlwt 创建workbook和sheet对象 workbook xlwt Workbook 注意Workbook的开头W要大写 因为是个类对象 sheet1 workbook add
  • 关于在Spring配置文件中解决MySQL重连问题

    com alibaba druid pool DruidDataSource或org apache commons dbcp BasicDataSource连接池 自动重连配置 1 testWhileIdle配置
  • 蓝牙耳机连接笔记本电脑音量直接爆棚

    通常手机端和耳机端都有属于自己的音量 而绝对音量 AbsoluteVolume 就指的是蓝牙耳机和手机连接播放音频时双方音量同步 也就是当手机端音量调到最大时 耳机端的音量也是最大 声音加倍 快乐加倍有没有 绝对音量也称媒体音量同步 因此可
  • JavaWeb —— Servlet(看这篇就够了,通俗易懂快速掌握)

    前言 Serlet是什么 Servlet是服务端的小组件是一门动态获取页面资源的技术 是Java语言编写的一个类 Servlet运行在Web服务器中 他是由服务端调用以及执行的 学号Servlet是非常有必要的 Servlet是MVC的基石
  • 2022最新版Python安装教程,适合新手,赶快收藏!

    想要使用好Python这样一门解释性的语言 当然 掌握好安装方法也是极为重要的 安装不好Python 有可能会为你做开发或者在其他时候带来许多不必要的麻烦 接下来话不多说 直接开始 这里主要以Windows系统为例 Python的安装 打开
  • Vivado综合warning:[Synth 8-151] case item 5‘b10000 is unreachable

    问题 三段式状态机无法遍历所有状态 解决 1 检查reg nstate cstate的位宽是否足够容纳状态 2 检查FSM2中状态跳转逻辑是否有漏洞 3 检查是否设计了不需要的状态 本例中 参数列表如下 而状态寄存器位宽如下 即位宽不匹配导
  • gin框架源码分析——路由模块

    目录 一 什么是gin框架 二 gin初始化的过程 三 Engine中与路由相关的参数 1 路由相关参数的调用 2 重要参数详解 1 RouterGroup 2 trees 一 什么是gin框架 gin的官方简介如下 gin is a we
  • 美通社:2018年全球企业品牌影响力调查报告

    回顾2018年 全球各大公司大事不断 无论是正面新闻还是抨击报道 这些企业的影响力遍及全球 但是 大家好才是真的好 哪家企业才最受全球关注 有更大的影响力 上榜企业排名依次为 阿里巴巴 含蚂蚁金服 亚马逊 特斯拉 苹果 海航集团 通用电气
  • linux 下模拟网络延迟和丢包的工具tc的简单用法

    首先用ifconfig查看自己的网卡名字 为eno1 1 查看已经配置的网络条件 tc qdisc show dev eno1 2 删除网卡上面的相关配置 tc qdisc del dev eno1
  • 工商银行潍坊分行党建RPA机器人项目解析

    01 案例背景 银行业掀起引入RPA加速实现数字化转型的浪潮 近年来 金融科技的蓬勃发展极大促进了银行的业务创新 新技术 新业态层出不穷 随着银行业务和科技的融合逐步落实 银行业务正朝着线上化 智能化转变 科技赋能的转型范式将成为银行业的未
  • 做各列数据的简单统计图(纯代码)

    优化函数细节 def initial pic file path column name picture type import pandas as pd import matplotlib pyplot as plt 解决字体缺失导致最后