javascript - plotly js : location and length of color scale in heatmap

标签 javascript plotly

使用plotly.js,您可以制作热图,热图的右侧带有色标,一些 3D 图表也是如此。

这是一个 example in codepen

enter image description here

Plotly.d3.json('https://raw.githubusercontent.com/plotly/datasets/master/custom_heatmap_colorscale.json', function(figure) {
var data = [{
    z: figure.z,
    colorscale: 'Jet',
    type: 'heatmap'
  }
];
var layout = {title: 'Jet'};
Plotly.newPlot('myDiv', data, layout);
});

我正在努力查看 API 是否允许修改色标位置长度。 plotly.js 是否允许操作这些属性,您是否有热图和/或 3D 图表的示例?

最佳答案

您可以设置 positionlength通过将以下行添加到您的数据中来设置颜色条:

colorbar: {x: -.5, len: 0.5}
<小时/>

下面是一个代码片段,其中颜色条被推到左侧,大小为常规大小的一半。

Plotly.d3.json('https://raw.githubusercontent.com/plotly/datasets/master/custom_heatmap_colorscale.json', function(figure) {
var data = [{
    z: figure.z,
    colorscale: 'Jet',
    type: 'heatmap',
    colorbar: {x: -.5, len: 0.5}
  }
];
var layout = {title: 'Jet'};
Plotly.newPlot('myDiv', data, layout);
});
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
  <div id="myDiv" style="width: 480px; height: 400px;"></div>

关于javascript - plotly js : location and length of color scale in heatmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41081474/

相关文章:

javascript - 获取自日期以来的年、月、日、小时、分钟和秒的时间

javascript - 视频更改而无需重新加载页面时,HTML5视频元素缺少END事件

python - 直接标签和悬停信息在 plotly 中有所不同

javascript - 如何为聊天室显示从数据库接收的一系列消息

javascript - 只允许数字 0-168(包括最多两位小数)

javascript - nodejs - 证书链中的错误自签名证书

python - 如何使用 python 生成静态 .html

r - R 中的 3d 曲面图与 plotly

python - 如何在可绘制的瀑布图中为条形设置不同的颜色?

plotly - 如何在 dash 中提供动画 plotly 表达人物?