轴标签/标题没有出现 plotly.js

Posted

技术标签:

【中文标题】轴标签/标题没有出现 plotly.js【英文标题】:Axes labels/titles not appering plotly.js 【发布时间】:2021-03-26 00:04:17 【问题描述】:

所以我正在使用 Plotly.js 绘制 3D 散点图,并尝试更改每个轴的标签。在 Plotly 页面上说我必须这样做(暗淡列表包含轴的名称。):

  var layout = 
    margin: 
      l: 0,
      r: 0,
      b: 0,
      t: 0
  ,
  xaxis : 
    title : 
      text : dims[0]
    
  ,

  yaxis : 
    title : 
      text : dims[1]
    
  ,

  zaxis : 
    title : 
      text : dims[2],
    
  ;

但是通过这样做,我仍然得到轴的名称是 x、y 和 z。

如果我在控制台上输入

$0.layout.zaxis.title

我得到了 Z 轴的正确标题,但在它自己的图上它显示了这个:

请帮忙:)

【问题讨论】:

【参考方案1】:

我也偶然发现了这个。 您需要做的是在场景对象中添加所需的标题,如下所示:

var layout = 
    margin: 
      l: 0,
      r: 0,
      b: 0,
      t: 0,
    ,
    scene: 
      xaxis:  title: "X AXIS TITLE" ,
      yaxis:  title: "Y AXIS TITLE" ,
      zaxis:  title: "Z AXIS TITLE" ,
    ,
  ;

【讨论】:

以上是关于轴标签/标题没有出现 plotly.js的主要内容,如果未能解决你的问题,请参考以下文章

Plotly.js 添加标记将填充添加到 x 轴

Plotly.js x 轴无法删除线

情节时间序列中的多个X轴

Plotly.js:覆盖两个具有相同 x 轴和不同 y 轴比例的不同图形

自定义外观 plotly.js 图例

seaborn 热图显示轴标签,但当 df.corr 为 NaN 时没有值