有没有可能用GO.SISTTER做脱衣舞呢?如果没有,你能帮我用px.strie函数转换我的代码吗?
Data generation :个
import pandas as pd
import random
rows = []
for i in range(0, 130, 1):
rows.append([i+57, i+39585, [random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100)]])
df_test = pd.DataFrame(rows, columns=['Measure Number', 'Timer', 'Values'])
display(df_test)
rows2 = []
for i in range(70, 200, 1):
rows2.append([i+57, i+39585, [random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100)]])
df_test2 = pd.DataFrame(rows2, columns=['Measure Number', 'Timer', 'Values'])
display(df_test2)
rows3 = []
for i in range(170, 300, 1):
rows3.append([i+57, i+39585, [random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100), random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100),random.randint(1,100)]])
df_test3 = pd.DataFrame(rows3, columns=['Measure Number', 'Timer', 'Values'])
display(df_test3)
Plotly plots :个
from plotly.offline import init_notebook_mode, iplot
from plotly.graph_objs import *
import plotly.graph_objects as go
import plotly.express as px
init_notebook_mode(connected=True) # initiate notebook for offline plot
fig = go.Figure()
for i in range(0, 130, 1):
# Add traces
fig.add_trace(
go.Scatter(
x=[j for j in range(15)],
y=df_test['Values'][i],
mode="markers",
marker=dict(color="DarkOrange")
)
)
fig.add_trace(
go.Scatter(
x=[j for j in range(15)],
y=df_test2['Values'][i],
mode="markers",
marker=dict(color="Crimson")
)
)
fig.add_trace(
go.Scatter(
x=[j for j in range(15)],
y=df_test3['Values'][i],
mode="markers",
marker=dict(color="RebeccaPurple")
)
)
fig.show()
Plot output :. (https://i.stack.imgur.com/65Mvr.png).
Image example to explain what I want :. [From]2 [To]3
示例的来源:https://community.plotly.com/t/how-to-show-overlap-points-in-scatter-plot/24148/7