Javascript 如何为plotly.js中的刻度提供普通标签(无任何格式)
我试图使用plotly.js创建一个简单的线图,其中x轴的值在100000范围内 要显示数据,我使用的布局如下所示:Javascript 如何为plotly.js中的刻度提供普通标签(无任何格式),javascript,plotly,Javascript,Plotly,我试图使用plotly.js创建一个简单的线图,其中x轴的值在100000范围内 要显示数据,我使用的布局如下所示: var layout = { xaxis:{ title:"Numbers", tickangle:45, rangemode:'nonnegative', autorange:true, exponentformat: "none"
var layout = {
xaxis:{
title:"Numbers",
tickangle:45,
rangemode:'nonnegative',
autorange:true,
exponentformat: "none"
},
yaxis:{
title: "Count of events",
tickangle:45,
rangemode:'nonnegative',
autorange:true
}
};
Plotly.newPlot('myDiv',[sample_data],layout);
我正在用这个布局绘制图表,如下所示:
var layout = {
xaxis:{
title:"Numbers",
tickangle:45,
rangemode:'nonnegative',
autorange:true,
exponentformat: "none"
},
yaxis:{
title: "Count of events",
tickangle:45,
rangemode:'nonnegative',
autorange:true
}
};
Plotly.newPlot('myDiv',[sample_data],layout);
早些时候,勾号标签显示为200k、205k等。在将“指数格式”设置为“无”后,现在标签显示为205000或200000
我这里不想要任何东西。实际上,如果没有任何格式就最好了。我对plotly和JS非常陌生,希望您能为我提供帮助。我不知道plotly中有任何参数可以确保标签不变。 但至少覆盖自定义格式并删除
,
非常简单。通过查找classxtick
,然后更改文本,可以找到所有标记
var数据=[{
x:[0,10000,100000],
y:[1,2,3],
键入:“散布”
}];
变量布局={
xaxis:{
类型:'线性',
exponentformat:“无”
}
};
Plotly.newPlot('myDiv',数据,布局);
var g_ticks=Plotly.d3.selectAll('g.xtick');
对于(var i=0;i