matplotlib交换x和y轴

时间:2019-02-24 21:10:46

标签: python matplotlib plot

您好,我已经使用熊猫在matplot lib中进行了绘制,但是我需要交换x和y轴。

这是我的情节:

broomstick plot

但是我需要它看起来像这样:

correct broomstick plot

我正在使用熊猫数据框来绘制数据。

我查看了一些有关交换x和y轴的文档和其他文章,但没有找到任何简单的方法来做到这一点。 这是我的一些python代码:

python code

任何资源或想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试一下。您需要将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