У меня есть фигура из пистолета с несколькими линиями на ней. Я хотел бы иметь возможность нарисовать дополнительную строку, которая была бы суммой всех других ценностей. Строки не строятся относительно тех же значений x (они визуально короче на графике - см. Изображение). Результирующая строка будет несколько выше всех остальных. Одна из идей, которые у меня есть для этого, требует получения значения y линии в определенной точке x. Есть ли такая функция? Или pyplot/matplotlib поддерживают значения суммирующих линий?Подсчет линий в pyplot
ответ
Для будущих поколений: numpy .interp() было моим решением этой проблемы.
Наложите короткий ответ на свой вопрос: прочитайте this для получения дополнительной информации.
Пример:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(100) #range of x axis
y1 = np.random.rand(100,1) #some random numbers
y2 = np.random.rand(100,1)
#this will only plot y1 value
plt.plot(x,y1)
plt.show()
#this will plot summation of two elements
plt.plot(x,y1+y2)
plt.show()
Я принял второй взгляд на ваш вопрос, что я видел ваши значения у имеют разную длину, так добавление их не будет так, как показано в примере выше. То, что вы можете сделать, это создать равные по размеру 4 списка, где не существующие значения в этом списке равны нулю, тогда вы можете применить к ним суперпозицию (просто добавить все из них, а затем построить график)
На самом деле, они все 500 точек длиннее, у более коротких просто больше «плотных» x –
- 1. Подсчет линий в списке
- 2. pyplot объединяет несколько меток линий в легенде
- 3. Подсчет количества различных линий
- 4. Подсчет красных линий от линий случайных цветов
- 5. Панды Pyplot: Подсчет столбцов для диаграммы рассеяния
- 6. Подсчет линий, слов и символов
- 7. Подсчет линий пересечений из списков в python
- 8. Pyplot не строит данные с отверстиями при использовании линий
- 9. Аннотирование вертикальных линий под осью x с pyplot
- 10. Анализ изображения на Java - подсчет вертикальных линий
- 11. Pyplot - Изменение нумерации оси x в pyplot
- 12. подсчет строк в rdd зависит от контекста линий, pyspark
- 13. Gridlines в Julia PyPlot
- 14. Обновить изображение в PyPlot
- 15. Пустая фигура в Pyplot
- 16. Сохранение в pyplot
- 17. Pyplot lemniscate
- 18. Подсчет линий, является ли этот Небезопасный метод действительным?
- 19. Pyplot: Plotting [Списки [(Списки кортежей)]]
- 20. Разделение линий и линий
- 21. Скрытие линий после показа фигуры пистолета
- 22. Преобразование текстового файла в Pyplot
- 23. Невозможно отобразить PyPlot в Juno
- 24. Обратный Y-оси в PyPlot
- 25. pyplot: изменить ncols в легенде
- 26. Pyplot аннотация: римские цифры
- 27. питона pyplot аннотаций
- 28. MATLABs заполнить PyPlot
- 29. пользовательские метки pyplot Matplotlib
- 30. pyplot to 3d pdf
Вам придется выполнить интерполяцию и суммировать свое «я», а затем просто построить дополнительную линию. – tacaswell