Python能够使用matplotlib库来绘制各种各样的图形,包括星座图。
以下是一个使用Python和matplotlib库绘制的星座图:
import matplotlib.pyplot as plt def draw_constellation(): x = [1, 3, 4, 3, 1, 0, -1] y = [0, 1, 3, 4, 4, 3, 1] plt.plot(x, y, 'b-', linewidth=2) for i in range(len(x)): plt.text(x[i], y[i], str(i+1), fontsize=12, color='r') plt.axis('off') plt.title('Star Constellation') plt.show() draw_constellation()
这段代码使用了matplotlib库中的plot函数来绘制星座图,并使用text函数在星座图中添加数字编号。接着使用axis函数设置坐标轴隐藏,并添加了标题“Star Constellation”。
运行这段代码后,将会得到如下所示的星座图:
通过学习这个例子,你可以了解到如何在Python中使用matplotlib库来绘制星座图。尝试使用不同的坐标点来创建不同的星座图,发挥你的创造力吧!