У меня есть маленькая матрица, и я хочу сделать imshow
с ней с interpolation='nearest'
. Но это делает дискретные квадратные блоки. Можно ли сделать блоки круглыми и также контролировать размер блока?Matplotlib imshow с круглыми единицами
1
A
ответ
2
Все участки imshow
предназначены для заполнения пространства участков («im» является коротким для изображения, а изображения заполняют пространство сюжета), что не соответствует вашему желанию рисовать круги.
A scatter plot в сетке будет простым путем к сетке круга. Вот пример:
from pylab import *
N = 10
r0 = 0.6
x = linspace(0, 1, 10)
y = linspace(0, 1, 10)
X, Y = meshgrid(x, y)
size = rand(N,N)
c = size
scatter(X,Y,s=700*size, marker='o', c=c)
show()
Вы можете получить больше контроля, если вы используете Plotting примитивов. Два таких примера из галереи matplolib: here и here.
Смежные вопросы
- 1. сглаживание imshow участок с matplotlib
- 2. matplotlib plot and imshow
- 3. matplotlib gui imshow-координаты
- 4. matplotlib imshow(): как оживить?
- 5. Matplotlib imshow with EPS
- 6. Matplotlib imshow ошибка()
- 7. matplotlib imshow не обновляется
- 8. Matplotlib - imshow subsplots overlapping
- 9. Matplotlib: персонализировать ось imshow
- 10. matplotlib: Как получить imshow цвета?
- 11. Память LEAK в matplotlib imshow
- 12. matplotlib imshow интерполяция серые грани
- 13. Matplotlib imshow - Отображение разных цветов
- 14. Matplotlib: imshow in 3d plot
- 15. python matplotlib imshow() custom tickmarks
- 16. Наложение графиков imshow в matplotlib
- 17. Маска колчан участок с imshow в matplotlib
- 18. matplotlib imshow() с использованием массива 3xN RGB
- 19. Matplotlib: отображение значений массива с imshow
- 20. Показать изображение с imshow - Matplotlib/Python
- 21. Python Matplotlib - imshow но с шестиугольников
- 22. делают Matplotlib imshow блокировки печати() в цикле
- 23. Использование Matplotlib imshow для отображения изображения GIF
- 24. Чрезмерное использование памяти в Matplotlib imshow
- 25. обновление Matplotlib imshow изнутри графического интерфейса Tkinter
- 26. matplotlib imshow subplots sharey breaks x пределы
- 27. вручную-метки оси для Matplotlib imshow()
- 28. Можно ли изменить ширину визуализации imshow matplotlib?
- 29. matplotlib pyplot imshow плотный промежуток между изображениями
- 30. imshow() и matplotlib() не работают вместе
было бы неплохо, если бы вы могли опубликовать рабочий образец вашего кода, который использует 'interpolation = 'ближайшее'' ... –