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()

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.2 for 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. 害怕护工对自己不好。

Edited on

Give me a cup of [coffee]~(锟b柦锟?~*

Tartar0us WeChat Pay

WeChat Pay

Tartar0us Alipay

Alipay

Tartar0us PayPal

PayPal