我正在尝试在ReactJS中实现一个水平条形图。下面是代码。在Y轴上我有长度为44的文本(长颈鹿_长颈鹿_长颈鹿_长颈鹿_长颈鹿_长颈鹿)。在图表上我只能看到14个字符。如何增加这里的长度以查看图表上的所有字符?
var trace1 = {
y: ['giraffes_giraffes_giraffes_giraffes_giraffes', 'orangutans', 'monkeys'],
x: [20, 14, 23],
name: 'SF Zoo',
orientation: 'h',
type: 'bar'
};
var trace2 = {
y: ['giraffes_giraffes_giraffes_giraffes_giraffes', 'orangutans', 'monkeys'],
x: [12, 18, 29],
name: 'LA Zoo',
orientation: 'h',
type: 'bar'
};
var data = [trace1, trace2];
var layout = {barmode: 'stack'};
Plotly.newPlot('myDiv', data, layout);
我正在获取的图表.
1条答案
按热度按时间noj0wjuj1#
您必须将
layout.yaxis.automargin
设置为true
或"left"
,请参阅yaxis.automargin上的文档。