【问题标题】:如何在情节中反转图例的比例?
【发布时间】:2022-01-12 11:51:21
【问题描述】:

我在 python 上使用 plotly。 我有一个图例,它的色阶为 0-100%。 目前 100 位于顶部,0 位于底部。 我希望 100 是底部,0 是顶部。 这可能吗?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python plotly legend


【解决方案1】:
  • 您可以在颜色栏中定义刻度
  • 下面的代码显示了这一点,但是图上的悬停与颜色栏中的刻度不对应...
import pandas as pd
import plotly.express as px
import numpy as np

df = pd.DataFrame(
    {
        "x": np.linspace(0, 10, 20),
        "y": np.cos(np.linspace(0, 10, 20)),
        "color": np.linspace(0, 1, 20),
    }
)

px.scatter(df, x="x", y="y", color="color").update_layout(
    coloraxis={
        "colorbar": {
            "tickmode": "array",
            "tickvals": np.linspace(0, 1, 5),
            "ticktext": np.linspace(1, 0, 5),
        }
    }
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 2016-10-28
    • 2020-05-19
    • 2020-12-17
    • 2023-02-06
    相关资源
    最近更新 更多