Форум сайта python.su
0
Здравствуйте
мне нужно начертить окружность через matplotlyib или pylab
(не понимаю пока есть ли различие) . напишите пожалуйста как это сделать через известные : координаты центра окружности и радиус.
Искал через поиск ну ничего не нашел, круговые диаграммы , графики функций , все есть а как обычную окружность начертить нигде не могу найти.
Офлайн
88
Офлайн
0
то есть хотите сказать, что нет стандартной команды circle(x,y,r) или ellips, или oval как в Tkinter???
Офлайн
88
Я ими не пользовался, но на всякий случай подсказал как строить круг, зная направленность указанных библиотек. Минута поиска в инет привела к: http://matplotlib.org/search.html?q=circle&check_keywords=yes&area=default -Возможно это то что нужно?
Отредактировано Shaman (Май 31, 2013 10:05:04)
Офлайн
0
ну это я смотрел . вот пытался воспользоваться этой командой Circle(xy, radius=5, **kwargs)
но ничего не происходило и что такое ** kwargs не поиму , да и питон ругается , мол имя **kwargs не определено
Офлайн
186
Учи аналитическую геометрию
Уравнение окружности радиуса R с центром в началеx^2+y^2=R^2
Офлайн
88
обычно список позиционных аргументов именуется 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)
Офлайн
0
пишу:
import matplotlib.pyplot as plt
plt.Circle ((1,1), radius = 5, fill =True)
plt.grid()
plt.show()
питон при запуске просто выводит пустой канвас что не так то/?
Офлайн