Как бы вы добавили границу между осевыми линиями и фактическим происхождением? В 3D-разбросе, например, one, происхождение x = 6
и y = -10
не находится в одной точке. Как сделать то же самое, но в 2D-разбросе (что-то похожее на графику на стр. 122 (132 из pdf) в этом matplotlib doc, где исходные x = 0
и y = 0
не расположены в одном и том же месте).Добавить маржу в 2D диаграмме рассеяния
0
A
ответ
2
Маржа может быть легко добавлена к любому участка путем подачи plt.set_xmargin(m)
с плавающей точкой между 0 и 1, что указывает на относительный размер края:
import matplotlib.pyplot as plt
import numpy as np
fig =plt.figure()
ax = plt.subplot(111)
x = np.linspace(0, 10, 100)
y = np.cos(x)
ax.set_xmargin(0.2)
ax.set_ymargin(0.2)
ax.plot(x, y)
Примечание на практике это должно вызывается до ax.plot(..
, так как это происходит, когда выполняется автомасштабирование. Для получения дополнительной информации see here
Смежные вопросы
- 1. Добавить подсказку к диаграмме рассеяния d3
- 2. Как создать линию линейной регрессии на 2D-диаграмме рассеяния
- 3. Условные цвета в диаграмме рассеяния
- 4. Яркие выбросы в диаграмме рассеяния
- 5. Добавить легенду в 3D-диаграмме рассеяния с разбросом() в Matplotlib
- 6. Вертикальные линии к точкам в диаграмме рассеяния
- 7. Aspose.cells Как добавить значения разности Y в диаграмме рассеяния
- 8. Как перетащить на диаграмме рассеяния
- 9. Добавление строки к диаграмме рассеяния в R
- 10. Добавление меток к диаграмме рассеяния
- 11. добавление новых точек в диаграмме рассеяния
- 12. Добавить 2D условные распределения (в третьем измерении) в 2D-диаграмму рассеяния в R
- 13. точки пробела в диаграмме рассеяния в R
- 14. shiny + ggvis: как добавить строку (медианную) к диаграмме рассеяния?
- 15. Highcharts: Динамически добавить точку на диаграмме рассеяния постоянно
- 16. Контролировать размер очков в R-диаграмме рассеяния?
- 17. Использовать именованный диапазон в диаграмме рассеяния
- 18. земля пределы 95% доверительный в диаграмме рассеяния
- 19. Исправлен размер пользователя в диаграмме рассеяния
- 20. MPAndroidChart Точки рассеяния обрезаны в комбинированной диаграмме
- 21. Coluring на диаграмме рассеяния в R
- 22. Длина оси (не масштабирование!) В диаграмме рассеяния
- 23. Как помечать точки в «дрожащей» диаграмме рассеяния
- 24. Правильное масштабирование круговых маркеров в диаграмме рассеяния
- 25. Как изменить размер точки в диаграмме рассеяния?
- 26. Получите все очки в диаграмме рассеяния Highcharts?
- 27. Получить данные json в диаграмме рассеяния Highcharts
- 28. Matplotllib: установить «плохой» цвет в диаграмме рассеяния
- 29. matplotlib не показывает легенду в диаграмме рассеяния
- 30. Как добавить минимальную маржу?
Предположим, вы установили лимиты 'y' на' [0,2] ', как бы у вас было начало' (0,0) 'at' (1,1) '(' (1,1) 'в вашем рисунке соответствует точке' (0, -1) ') в этом случае? 'set_xmargin' и' set_ymargin', похоже, не делают этого. –
Это совсем другой вопрос, но спасибо за дополнительную информацию. Вы можете добиться этого, сдвинув ось. Я отредактирую свой ответ. – Greg
Извините, вы можете мне что-то прояснить - что именно вы подразумеваете по происхождению? Точка '0,0' всегда является источником независимо от пределов. В приведенных примерах различная ось просто имела разные пределы или имела маржу. Вы имеете в виду, что на самом деле сдвинуть начало координат так, чтобы точка, которая была в (0,0), теперь равна (1,1)? – Greg