gpt4 book ai didi

python - matplotlib 交换 x 轴和 y 轴

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:53 26 4
gpt4 key购买 nike

您好,我已经使用 pandas 在 matplot lib 中绘制了一个图,但是我需要交换 x 和 y 轴。

这是我的情节:

扫帚情节
broomstick plot

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

正确的扫帚图
correct broomstick plot

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

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

Python代码
python code

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

最佳答案

试试这个。您需要将 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

关于python - matplotlib 交换 x 轴和 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54856591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com