Я пытаюсь наложить звезды на круг. Я успешно нарисовал круг, используя это:
import matplotlib.pyplot as plt
%matplotlib inline
circle = plt.Circle((0.0,0.0),radius=0.75, fc='r')
fig, ax = plt.subplots()
plt.gca().add_patch(circle)
ax.axis('scaled')
ax.scatter(x,y,s=320, marker='*')
ax.axis('off');
Чтобы начать сначала, я сначала попробовал это:
x = ax.get_xticks()
s = 320
y = np.zeros(len(x))
plt.scatter(x,y, marker='*', s=s)
хорошо, я могу успешно создавать звезды.
Но когда я комбинирую вышеперечисленное, чтобы наложить на круг, я не могу видеть звезды. Любая помощь? Благодарность
Новые вопросы
python
Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования, разработанный для быстрого (для изучения, использования и понимания) и для обеспечения чистого и унифицированного синтаксиса. Обычно используются две похожие, но несовместимые версии Python, Python 2.7 и 3.x. Для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.