首页 > 其他分享 >3-10博客

3-10博客

时间:2024-03-10 22:57:05浏览次数:22  
标签:10 科技成果 plot title 博客 plt counts data

今天完成了第一次数据筛查作业

用idea清洗数据,用python完成分析

# -*- coding: utf-8 -*-
import pandas as pd
import matplotlib.pyplot as plt

# 从CSV文件中读取数据
data = pd.read_csv('zongbiao.csv', encoding='utf-8')

# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SimHei']

# 按地域分别筛选数据
hebei_data = data[data['地域'] == '河北']
tianjin_data = data[data['地域'] == '天津']
beijing_data = data[data['地域'] == '北京']

# 绘制各省份科技成果行业分布柱状图
plt.figure(figsize=(18, 6))
plt.subplot(1, 3, 1)
hebei_counts = hebei_data['行业'].value_counts()
hebei_counts[:10].plot(kind='bar')
plt.title('河北省科技成果行业分布')

plt.subplot(1, 3, 2)
tianjin_counts = tianjin_data['行业'].value_counts()
tianjin_counts[:10].plot(kind='bar')
plt.title('天津市科技成果行业分布')

plt.subplot(1, 3, 3)
beijing_counts = beijing_data['行业'].value_counts()
beijing_counts[:10].plot(kind='bar')
plt.title('北京市科技成果行业分布')

plt.tight_layout()
plt.show()

# 绘制各省份科技成果行业分布饼状图
plt.figure(figsize=(18, 6))
plt.subplot(1, 3, 1)
hebei_counts[:5].plot(kind='pie', autopct='%1.1f%%')
plt.title('河北省科技成果行业分布')

plt.subplot(1, 3, 2)
tianjin_counts[:5].plot(kind='pie', autopct='%1.1f%%')
plt.title('天津市科技成果行业分布')

plt.subplot(1, 3, 3)
beijing_counts[:5].plot(kind='pie', autopct='%1.1f%%')
plt.title('北京市科技成果行业分布')

plt.tight_layout()
plt.show()


 

标签:10,科技成果,plot,title,博客,plt,counts,data
From: https://www.cnblogs.com/wangzelin/p/18065048

相关文章

  • 10_redis持久化
    redis持久化:如何把内存数据写回磁盘redis持久化有两种方式:RDB(RedisDataBase)和AOF(AppendOnlyFile)RDBRDB持久性是以指定的时间间隔执行数据集的时间点快照。类似于照片记录方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就是快照。这个快照文件称之为RDB文件(dump.rd......
  • 03/10/2024 上课笔记 & 解题报告
    双向链表前言第一次接触这玩意儿,所以记录一下。题目[国家集训队]种树题目描述A城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树。园林部门得到指令后,初步规划出\(n\)个种树的位置,顺时针编号\(1\)到\(n\)。并且每个位置都有一个美观......
  • 我的高考不到100天
    我的高考不到100天DAY-89修改了周末的测试,简记了解到的之前不懂的东西化学:溴水(包括溴的CCI4溶液)和液溴的区别是液溴的溴含量大于前者加成反应时大多是溴水,取代反应则是液溴(反应从易到难,溴含量随之增大)物理:对\(R=pl/s\)多了一些了解,其中的\(l\)是指电流流过的长度,\(s\)是......
  • 1005. K 次取反后最大化的数组和c
    intlargestSumAfterKNegations(int*nums,intnumsSize,intk){intt[201]={0};intsum=0;for(inti=0;i<numsSize;i++){t[100+nums[i]]++;sum+=nums[i];}while(k>0){for(inti=0;i<201;i++){......
  • 2024.3.04~2024.3.10 by manjuan
    给你一个数组a1,a2…an。请计算有多少个图元(i,j,k,l)符合以下条件:·\(1\)\(\le\)\(i\)<\(j\)<\(k\)\(<\)\(l\)\(\le\)n·a\(i\)\(=\)a\(k\)和a\(j\)\(=\)a\(l\)\(Input\)Thefirstlinecontainsasingleinteger\(t\)(\(1\)≤\(t\)......
  • vs2019单独重新安装python37_64失败解决办法(bilibili上我最早写的是https://www.bilib
    上个周末的时候,我发现用vs2019编写python的时候。代码高亮出现了奇怪的问题,进入解决方案的时候,print还是蓝色的,但是过了几秒钟后就变为黑色了,因此在最开始的时候我试图通过换一个皮肤和在管理扩展里面找扩展来解决,但是还是有相关问题。于是到vs2019对应的python文件夹找问题,目录是......
  • 3.10
    昨天放假回去得知我对象给我买了一个重云的吧唧,真的好可爱啊......
  • 3101: *【莫比乌斯反演:练习】gcd(i,j)=k的对数[POI2007]ZAP-Queries
    问题给出\(n,m,k\)(\(1\leqn,m,k\leq10^5\)),求\(\sum\limits_{i=1}^n\sum\limits_{j=1}^m\lbrack\gcd(i,j)=k\rbrack\),即:满足\(1\leqi\leqn\),\(1\leqj\leqm\),且\(\gcd(i,j)=k\)的二元组\((i,j)\)的数量。题解\(\sum\limits_{i=1}......
  • 2024年3月10号题解
    299.猜数游戏解题思路对出现的数字在两个数组中进行统计先计算公牛的个数,如果有那么统计的数字的数量对应减一,因为统计是用来算奶牛的数量的遍历统计数组,奶牛的数量加上两个数组中最小的值,因为是匹配,所以不可能多出来的也可以匹配,所以是加上其中的最小值代码实现intmin(i......
  • 本博客皮肤
    目录前言侧边栏页面定制CSS页脚前言更新时间:2024-3视频设置演示:博客园皮肤美化&写博客_哔哩哔哩_bilibili侧边栏<inputid="linkListFlg"type="hidden"/><scripttype="text/javascript">window.cnblogsConfig={info:{//用户名name:'张......