Уведомления

Группа в Telegram: @pythonsu

#1 Май 30, 2013 10:41:48

Tatarov
Зарегистрирован: 2013-04-24
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

как задать окружность

Здравствуйте
мне нужно начертить окружность через matplotlyib или pylab
(не понимаю пока есть ли различие) . напишите пожалуйста как это сделать через известные : координаты центра окружности и радиус.
Искал через поиск ну ничего не нашел, круговые диаграммы , графики функций , все есть а как обычную окружность начертить нигде не могу найти.

Офлайн

#2 Май 30, 2013 11:32:28

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

как задать окружность

Офлайн

#3 Май 31, 2013 09:35:49

Tatarov
Зарегистрирован: 2013-04-24
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

как задать окружность

то есть хотите сказать, что нет стандартной команды circle(x,y,r) или ellips, или oval как в Tkinter???

Офлайн

#4 Май 31, 2013 10:01:30

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

как задать окружность

Я ими не пользовался, но на всякий случай подсказал как строить круг, зная направленность указанных библиотек. Минута поиска в инет привела к: http://matplotlib.org/search.html?q=circle&check_keywords=yes&area=default -Возможно это то что нужно?

Отредактировано Shaman (Май 31, 2013 10:05:04)

Офлайн

#5 Май 31, 2013 10:11:41

Tatarov
Зарегистрирован: 2013-04-24
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

как задать окружность

ну это я смотрел . вот пытался воспользоваться этой командой Circle(xy, radius=5, **kwargs)
но ничего не происходило и что такое ** kwargs не поиму , да и питон ругается , мол имя **kwargs не определено

Офлайн

#6 Май 31, 2013 10:19:15

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2843
Репутация: +  186  -
Профиль   Отправить e-mail  

как задать окружность

Учи аналитическую геометрию

Уравнение окружности радиуса R с центром в начале
x^2+y^2=R^2



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#7 Май 31, 2013 10:28:57

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

как задать окружность

обычно список позиционных аргументов именуется args, а именованных kwargs
Именованые аргументы для окружности (имя, описание):

agg_filter unknown
alpha float or None
animated
antialiased or aa or None for default
axes an Axes instance
clip_box a matplotlib.transforms.Bbox instance
clip_on
clip_path
color matplotlib color spec
contains a callable function
edgecolor or ec mpl color spec, or None for default, or ‘none’ for no color
facecolor or fc mpl color spec, or None for default, or ‘none’ for no color
figure a matplotlib.figure.Figure instance
fill
gid an id string
hatch
label string or anything printable with ‘%s’ conversion.
linestyle or ls
linewidth or lw float or None for default
lod
path_effects unknown
picker
rasterized
snap unknown
transform Transform instance
url a url string
visible
zorder any number
используются точно так же как и радиус. Например:
Circle((1, -1), radius=7, fill=True)

Офлайн

#8 Июнь 3, 2013 08:59:03

Tatarov
Зарегистрирован: 2013-04-24
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

как задать окружность

пишу:
import matplotlib.pyplot as plt
plt.Circle ((1,1), radius = 5, fill =True)
plt.grid()
plt.show()

питон при запуске просто выводит пустой канвас что не так то/?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version