当前位置: 首页 > ops >正文

学习python做表格6月8日补录

import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
from matplotlib.colors import LinearSegmentedColormap# 数据
data = np.array([[0.89, 0.21, 0.15],[0.87, 0.18, 0.12],[0.85, 0.23, 0.11],[0.25, 0.82, 0.19],[0.18, 0.79, 0.22],[0.21, 0.75, 0.17],[0.13, 0.24, 0.68],[0.11, 0.2, 0.65],[0.22, 0.31, 0.48]
])# 横轴和纵轴标签
x_labels = ['PC1 (需求压力)', 'PC2 (供给能力)', 'PC3 (政策效能)']
y_labels = ['老龄化率', '失能率', '康复需求强度', '床位覆盖率', '护工配比', '智慧化水平', '医护报销率', '政补贴到位率', '适老化改造率']# 设置字体
plt.rcParams['font.sans-serif'] = ['SimHei']  # 使用黑体
plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题# 创建自定义颜色映射
cmap_name = 'custom_dark_green_light_green'
colors = [(0, 'lightblue'), (1, 'darkblue')]
cmap = LinearSegmentedColormap.from_list(cmap_name, colors)# 创建热力图
fig, ax = plt.subplots(figsize=(10, 8))
fig.patch.set_alpha(0)  # 设置图表背景为透明
ax.set_facecolor('none')  # 设置坐标轴背景为透明sns.heatmap(data, annot=True, cmap=cmap, cbar_kws={'orientation': 'horizontal'}, xticklabels=x_labels, yticklabels=y_labels)# 显示图像
plt.show()
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.font_manager import FontProperties# 新数据
regions = ['海港区', '北戴河区', '青龙县', '昌黎县']
data = {'PC1 (需求压力)': [0.89, 0.77, -0.54, -0.66],'PC2 (供给能力)': [0.74, 0.69, -0.63, -0.74],'PC3 (政策效能)': [0.63, 0.51, -0.59, -0.62],'综合得分': [0.82, 0.71, -0.58, -0.67]
}# 设置颜色
colors = ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728']  # 蓝色、橙色、绿色、红色# 设置字体
plt.rcParams['font.sans-serif'] = ['SimHei']  # 使用黑体
plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题# 创建图表
fig, ax = plt.subplots(figsize=(8, 6))# 绘制条形图
y_pos = np.arange(len(regions))
bar_width = 0.2for i, (key, values) in enumerate(data.items()):ax.barh(y_pos + i * bar_width, values, bar_width, color=colors[i], label=key)# 添加标签
ax.set_xlabel('得分')
ax.set_yticks(y_pos + bar_width * 1.5)  # 设置刻度位置
ax.set_yticklabels(regions)  # 设置刻度标签# 添加图例
ax.legend(title='主成分', loc='upper left')# 添加框线
for spine in ax.spines.values():spine.set_edgecolor('black')spine.set_linewidth(1.5)# 反转Y轴顺序
ax.invert_yaxis()# 设置“地区”标签
fig.text(0.02, 0.5, '地区', va='center', rotation='vertical', fontsize=12)# 显示图表
plt.show()

上面一个是条形统计图

一个是热力图

都是书记让我做的表格,感觉今天学到了好多东西,首先是安装了python charm 这个编译器,下载插件和库什么的时候非常省心。

然后就是感觉python做表格比excel快多了,以后还是多用python,因为excel能做的比较有限,处理简单的数据确实很快,但是自由度并不是很高,但是python你可以告诉AI所有你的设想,这样就可以完全生成你梦想中的图表。非常的爽。

今日早上两点多睡觉,但是四点就被叫醒要去看日出,我因为只穿了半袖和短裤就没去,但是他们最后也没去成,因为太早了打不到车。我睡到大概九点钟的样子,醒了之后写完了党校结课作业。1000字的好像很快就写完了,但是我为什么犯懒,没有准备ppt。其实这也是一个很好的表现自我的机会,但是希望老师们能理解吧,因为我确实最近也是比较忙的。但是说起来忙感觉书记更忙一些,但是他仍然能够很好的分配自己的时间。

接着说,我们睡到九点多就醒了,写完党校作业之后大家陆续都醒了,我们收拾厨房,基本上锅碗都是我刷的,海庆哥说:”这个家没有你就散了“(意思是夸我很勤快)我超级开心!
然后我们一起把昨晚上省下的鸡吃了,一起看了两集小排球,正好是青叶城西打乌野。最后没看到结局,听说是输了。哎

下午三点多我和lmx和wxx一起去美玲小区采访老人,我还加了一个牛奶奶的微信,她是机关工作,现在75岁,感觉完全看不出来,很年轻的。然后她说她冬天去广东和女儿住。

采访了一圈下来感觉老年人们对养老院的态度都是1.经济条件不允许2.害怕护工对自己不好。

今天需要干的事

http://www.xdnf.cn/news/12783.html

相关文章:

  • B站_Miachael_ee_通过GDB和OpenOCD对ESP32 进行JTAG Debug_笔记1
  • Python Day46
  • 【AI论文】MiMo-VL技术报告
  • 整数的字典序怎么算
  • 【FPGA开发】DDS信号发生器设计
  • 【题解-Acwing】1097. 池塘计数
  • OCCT基础类库介绍: Foundation Classes - Basics
  • 动手学深度学习pytorch(第一版)学习笔记汇总
  • 从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
  • 利用Pandas AI完成Excel大模型的结合实现自然语言问数
  • 第二十九章 数组
  • iptables实验
  • 2025年中国建银投资笔试测评春招校招社招笔试入职测评行测题型解读揭秘
  • 小番茄C盘清理:专业高效的电脑磁盘清理工具
  • FBRT-YOLO:面向实时航拍图像检测的轻量高效目标检测框架
  • 【QT】QT多语言切换
  • Java 线程同步详解
  • 前后端分离开发 和 前端工程化
  • k8s4部署
  • STM32H562----------串口通信(UART)
  • Spring注解开发
  • 《Go小技巧易错点100例》第三十五篇
  • CCF GESP202503 Grade4-B4263 [GESP202503 四级] 荒地开垦
  • JAVA学习 DAY4 DOS操作讲解及实例
  • 高保真组件库:下拉框
  • (一)单例模式
  • leetcode56-合并区间
  • 常见查找算法原理与应用详解
  • pandas 字符串存储技术演进:从 object 到 PyArrow 的十年历程
  • C语言内存管理和编译优化实战