Plotly:python上的两个x轴(相同的y轴)

Plotly:python上的两个x轴(相同的y轴),python,plotly,plotly-python,Python,Plotly,Plotly Python,我试图在一个绘图上使用2个X轴(相同的Y轴)。基本上,我希望在顶部X轴和底部X轴上有不同的标签,我认为可以创建两条记录道,其中一条记录道为空,但使用其X轴。我已经用2个yaxis检查了类似的例子,但是用2个xaxis似乎不起作用 基本上,我希望有以下绘图,但在顶部x轴上有不同的标签: 绘图导入 将numpy作为np导入 outputFile=“out.html” cols=10 行=100 dataD=np.random.rand(10100) 名称=[“名称1”、“名称2”、“名称3”、“名

我试图在一个绘图上使用2个X轴(相同的Y轴)。基本上,我希望在顶部X轴和底部X轴上有不同的标签,我认为可以创建两条记录道,其中一条记录道为空,但使用其X轴。我已经用2个yaxis检查了类似的例子,但是用2个xaxis似乎不起作用

基本上,我希望有以下绘图,但在顶部x轴上有不同的标签:

绘图导入
将numpy作为np导入
outputFile=“out.html”
cols=10
行=100
dataD=np.random.rand(10100)
名称=[“名称1”、“名称2”、“名称3”、“名称4”、“名称5”\
“名称6”、“名称7”、“名称8”、“名称9”、“名称10”]
nums=[“2”、“3”、“1”、“2”、“12”、“3”、“2”、“28”、“1”、“40”]
最终数据1=[]
最终数据2=[]
对于范围内的i(dataD.shape[0]):
形态={
“类型”:“小提琴”,
“x0”:名称[i],
“y”:数据[i,:],
“名称”:名称[i],
“xaxis”:“x1”,
“yaxis”:“y”
}
最终数据1.append(conf)
topNum={
“类型”:“小提琴”,
“x0”:nums[i],
“y”:[],
“showlegend”:假,
“xaxis”:“x2”,
“yaxis”:“y”
}
最终数据2.append(topNum)
图={
“数据”:[最终数据1,最终数据2],
“布局”:{
“标题”:“随机标题”,
“xaxis”:{
“showgrid”:没错,
“showline”:没错,
“滴答声”:270,
“侧面”:“底部”,
“锚定”:“y”
},
“xaxis2”:{
“叠加”:“x1”,
“侧面”:“顶部”,
“锚定”:“y”
},
“yaxis”:{
“零线”:假,
},
“悬停模式”:“最近”
}
}
plotly.offline.plot(图,filename=outputFile,validate=False)
这是输出,显然是错误的(我甚至不理解为什么标签从-1变为6):

干杯