Embedded_game/模块一/画图/001_三角形.py

31 lines
849 B
Python
Raw Normal View History

2025-01-02 12:48:11 +08:00
# -*- coding:utf-8 -*-
# @Author len
# @Create 2023/12/31 11:09
import matplotlib.pyplot as plt
def draw_triangle(color='blue'):
# 创建一个新的图形和轴,设置背景为透明
fig, ax = plt.subplots(figsize=(5, 5), dpi=80)
fig.patch.set_alpha(0.0)
# 绘制一个三角形,颜色为指定颜色
triangle = plt.Polygon([[0.1, 0.1], [0.5, 0.9], [0.9, 0.1]], closed=True, color=color)
ax.add_patch(triangle)
# 设置坐标轴的范围
ax.set_xlim(0, 1)
ax.set_ylim(0, 1)
# 移除坐标轴
ax.axis('off')
# 保存图像为PNG格式背景设为透明
plt.savefig('result.png', transparent=True, bbox_inches='tight', pad_inches=0)
# 显示图像
plt.show()
# 调用函数并传入您选择的颜色
draw_triangle(color="#FF5733") # 您可以替换为任何喜欢的颜色