您能否在 matplotlib 中绘制直方图,使其上下颠倒,即直方图的底部沿顶轴并且“悬挂”向下?或者,如果使用 绘图orientation='horizontal',则直方图的底部位于右侧轴上?
我想自定义一个Matplotlib图例,以便其中一个标签由两个不同样式的标记表示(例如☆/▽我的标签)。我已经看到您可以通过为标记制作补丁来自定义图例标记,但是您可以创建并使用两个补丁(并且在推送时可能添加“/”作为分隔符)吗?还可以选择使用 TikZ 为标记创建 LaTeX 字符串,但这似乎有点过头了。
我有这样的事情:
[('a',), ('b',), ('c',),('d',)]
Run Code Online (Sandbox Code Playgroud)
我希望它是这样的:
['a', 'b', 'c', 'd']
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
p = [('a',), ('b',), ('c',),('d',)]
[el[0] for el in p]
Run Code Online (Sandbox Code Playgroud)
有没有更“Pythonic 的方式”来做到这一点?我想避免使用 for 循环,因为我的列表由 165400 个元组组成