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

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(使用前将#替换为@)

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

随机推荐

  • 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 解决字体缺失导致最后