【发布时间】:2020-11-02 14:13:08
【问题描述】:
我正在尝试绘制具有值 a、b、c 和 d 的简单数组。我想按字母顺序绘制这些数组。例如,我在下面给出的数据框中添加了第五行的图,y 值从“a”(好)开始,然后下一个 y 值是“c”(错误),我想要“b”在那个地方。简而言之; y 值应按字母顺序排列,而不会丢失 x 值顺序。
给出了数据集的头部。这是非常基本的。
还有(非常基本的)代码
bins = ['a', 'b', 'c', 'd']; plt.plot((X_sax.iloc[4,:])); plt.yticks(bins);
有人可以帮帮我吗?
谢谢!
【问题讨论】:
-
也许你可以把你的 y 轴列表放在 sorted() 中,但是如果你发布你的代码,我们可以确定。
-
欢迎来到 Stack Overflow!请花点时间阅读How do I ask a good question?。您需要提供一个包含玩具数据集的Minimal, Complete, and Verifiable example(参考How to make good reproducible pandas examples)
-
@B.Bogart 完成!
标签: python matplotlib plot