【发布时间】:2022-01-12 11:51:21
【问题描述】:
我在 python 上使用 plotly。 我有一个图例,它的色阶为 0-100%。 目前 100 位于顶部,0 位于底部。 我希望 100 是底部,0 是顶部。 这可能吗?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
我在 python 上使用 plotly。 我有一个图例,它的色阶为 0-100%。 目前 100 位于顶部,0 位于底部。 我希望 100 是底部,0 是顶部。 这可能吗?
【问题讨论】:
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),
}
}
)
【讨论】: