matplotlib交换x和y轴
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib交换x和y轴相关的知识,希望对你有一定的参考价值。
您好我使用pandas在matplotlib中制作了一个情节但是我需要交换我的x和y轴。
这是我的情节:
但是我需要它看起来像这样:
我正在使用pandas数据帧来绘制数据。
我查看了一些关于交换x轴和y轴的文档和其他帖子,但没有找到任何简单的方法来执行此操作。这里有一些我的python代码:
任何资源或想法将不胜感激。
答案
试试这个。您需要将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()
图:
以上是关于matplotlib交换x和y轴的主要内容,如果未能解决你的问题,请参考以下文章