своп matplotlib по осям X и Y - PullRequest
0 голосов
/ 25 февраля 2019

Здравствуйте, я создал график в Matplot lib, используя панд, однако мне нужно поменять местами оси x и y.

Вот мой сюжет:

сюжет метлы

однако мне нужно, чтобы он выглядел так:

правильноbroomstick plot

Я использую pandas dataframe для построения графиков данных.

Я просмотрел некоторые документы и другие посты, касающиеся замены осей x и y, и ненашел любой простой способ сделать это.Вот некоторые из моих кодов Python:

код Python

Любые ресурсы или идеи будут с благодарностью.

1 Ответ

0 голосов
/ 25 февраля 2019

Попробуй это.Вы должны включить свой y_vals в качестве дополнительного столбца.Таким образом, здесь вы можете просто указать свою ось df.plot(x=, y=):

Код:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt


x = np.linspace(0, 10, 100)
y = np.cos(x)

df = pd.DataFrame({'y': y, 'x': x})

df.plot(x='x')
plt.show()

df.plot(x='y')
plt.show()

Сюжеты:

enter image description here enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...