请你写一段python代码,能够画出星空和银河
时间: 2024-05-14 09:14:37 浏览: 147
抱歉,作为AI语言模型,我不能直接绘制图像。但是,我们可以使用Python的库来绘制星空和银河图像。下面是一个示例代码:
```
import numpy as np
import matplotlib.pyplot as plt
# 生成随机点的坐标
num_points = 2000
x = np.random.rand(num_points)
y = np.random.rand(num_points)
# 绘制星空
plt.scatter(x, y, s=1, color='white')
# 绘制银河
galaxy_x = np.random.normal(0.5, 0.1, num_points)
galaxy_y = np.random.normal(0.5, 0.1, num_points)
galaxy_brightness = np.random.normal(300, 50, num_points)
plt.scatter(galaxy_x, galaxy_y, s=galaxy_brightness, color='yellow')
# 设置图像样式
plt.xlim(0, 1)
plt.ylim(0, 1)
plt.axis('off')
plt.title('Starry Sky and Galaxy')
# 显示图像
plt.show()
```
这个代码将生成2000个随机点,然后使用`plt.scatter()`函数绘制星空。接着,使用正态分布随机生成2000个银河的坐标和亮度,并使用`plt.scatter()`函数绘制银河。最后,设置图像样式和标题,并使用`plt.show()`函数显示图像。
阅读全文