построить круг с pyplot

Немного OT: если вы используете Rails, стандартное форматирование веб-страниц может отличаться. Для полей ввода данных text поля прокручиваются, но character varying (Rails string) являются однострочными. Показывать представления до тех пор, пока это необходимо.

133
задан Max Li 9 February 2012 в 17:23
поделиться

1 ответ

Привет я написал код для того, чтобы нарисовать круг. Это поможет для рисования всего вида кругов. изображение показывает круг с радиусом 1 и центр в 0,0 , центр и радиус могут быть отредактированы любого выбора.

## Draw a circle with center and radius defined
## Also enable the coordinate axes
import matplotlib.pyplot as plt
import numpy as np
# Define limits of coordinate system
x1 = -1.5
x2 = 1.5
y1 = -1.5
y2 = 1.5

circle1 = plt.Circle((0,0),1, color = 'k', fill = False, clip_on = False)
fig, ax = plt.subplots()
ax.add_artist(circle1)
plt.axis("equal")
ax.spines['left'].set_position('zero')
ax.spines['bottom'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
plt.xlim(left=x1)
plt.xlim(right=x2)
plt.ylim(bottom=y1)
plt.ylim(top=y2)
plt.axhline(linewidth=2, color='k')
plt.axvline(linewidth=2, color='k')

##plt.grid(True)
plt.grid(color='k', linestyle='-.', linewidth=0.5)
plt.show()

Удача

0
ответ дан 24 November 2019 в 00:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: