Python Matplotlib绘制ChatGPT行业应用书籍封面
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
# 创建画布
fig, ax = plt.subplots(figsize=(8, 10))
# 设置背景色
ax.set_facecolor('#F7F7F7')
# 绘制人脑思考的简图
ax.text(3, 6, '🧠', fontsize=200, color='black')
# 绘制卫星样式图案
ax.add_patch(plt.Circle((0.5, 9.5), 0.4, color='black'))
ax.add_patch(plt.Circle((0.55, 9.55), 0.05, color='white'))
# 绘制书籍封面
cover_width = 6
cover_height = 8
cover_colors = ['#FF3366', '#FFCC00', '#33CCFF'] # 粉红、橙黄、天蓝
for i in range(3):
ax.add_patch(plt.Rectangle((0, i * (cover_height / 3)), cover_width, cover_height / 3, color=cover_colors[i]))
# 添加文字
title_text = 'ChatGPT与行业应用'
editor_text = '主编:郭春来等'
plan_text = '十四五规划教材'
college_text = '哈尔滨剑桥学院'
font_prop_title = fm.FontProperties(fname='C:/Windows/Fonts/msyh.ttc', size=40) # 使用微软雅黑字体
font_prop_others = fm.FontProperties(fname='C:/Windows/Fonts/msyh.ttc', size=24) # 使用微软雅黑字体
ax.text(0.5, 6, title_text, fontsize=40, weight='bold', color='black', fontproperties=font_prop_title)
ax.text(0.5, 4.5, editor_text, fontsize=24, color='black', fontproperties=font_prop_others)
ax.text(0.5, 3, plan_text, fontsize=24, color='black', fontproperties=font_prop_others)
ax.text(0.5, 2, college_text, fontsize=24, color='black', fontproperties=font_prop_others)
# 设置坐标轴
ax.axis([0, cover_width, 0, cover_height])
ax.axis('off')
# 展示封面
plt.show()
这段代码使用Python的Matplotlib库绘制了一幅抽象书籍封面,展示了ChatGPT与行业应用的主题。封面包含人脑、卫星、书籍等元素,颜色和文字内容均可自定义。
原文地址: https://www.cveoy.top/t/topic/xic 著作权归作者所有。请勿转载和采集!