在散点图上添加标记
Add marker over scatter chart plotly
我想在 plotly 散点图中添加一个点以突出显示特定值。
根据我的发现,其中一种方法如下。但问题是新的轨迹被放置在 下 主散点图。有没有办法设置顺序,使“级别”始终在最前面?
import plotly.express as px
import numpy as np
import pandas as pd
from plotly import graph_objects as go
data = pd.DataFrame(np.random.normal(0, 1, (5000, 2)), columns=["x", "y"])
fig = px.scatter(data, x= "x", y="y")
fig.add_trace(
go.Scatter(
x=[data.iloc[10, 0]],
y=[data.iloc[10, 1]],
mode="markers",
marker=dict(
color="red",
size=10,
),
name="level"
)
)
这是一个微妙的问题,第一个跟踪被创建为 scattergl。下图重新创建了第一条迹线被修改为 scatter
的图
import plotly.express as px
import numpy as np
import pandas as pd
from plotly import graph_objects as go
data = pd.DataFrame(np.random.normal(0, 1, (5000, 2)), columns=["x", "y"])
fig = px.scatter(data, x= "x", y="y")
fig.add_trace(
go.Scatter(
x=[data.iloc[10, 0]],
y=[data.iloc[10, 1]],
mode="markers",
marker=dict(
color="red",
size=10,
),
name="level"
)
)
d = fig.to_dict()
d["data"][0]["type"] = "scatter"
go.Figure(d)
我想在 plotly 散点图中添加一个点以突出显示特定值。
根据我的发现,其中一种方法如下。但问题是新的轨迹被放置在 下 主散点图。有没有办法设置顺序,使“级别”始终在最前面?
import plotly.express as px
import numpy as np
import pandas as pd
from plotly import graph_objects as go
data = pd.DataFrame(np.random.normal(0, 1, (5000, 2)), columns=["x", "y"])
fig = px.scatter(data, x= "x", y="y")
fig.add_trace(
go.Scatter(
x=[data.iloc[10, 0]],
y=[data.iloc[10, 1]],
mode="markers",
marker=dict(
color="red",
size=10,
),
name="level"
)
)
这是一个微妙的问题,第一个跟踪被创建为 scattergl。下图重新创建了第一条迹线被修改为 scatter
的图import plotly.express as px
import numpy as np
import pandas as pd
from plotly import graph_objects as go
data = pd.DataFrame(np.random.normal(0, 1, (5000, 2)), columns=["x", "y"])
fig = px.scatter(data, x= "x", y="y")
fig.add_trace(
go.Scatter(
x=[data.iloc[10, 0]],
y=[data.iloc[10, 1]],
mode="markers",
marker=dict(
color="red",
size=10,
),
name="level"
)
)
d = fig.to_dict()
d["data"][0]["type"] = "scatter"
go.Figure(d)