在plotly中设置柱状图的x和y轴范围

3
如何在条形图中设置 xy 轴的范围。我的条形图目前是以下格式(使用 Python):
x = [1,2,3,5,6,7]
y = [3,5,76,8,96,1]
data = [go.Bar(
    x=x,
    y=y
)]
layout = {
   'xaxis': {'title': 'Query Duration'},
   'yaxis': {'title': 'Proportion (%)'},
   'barmode': 'relative'
}

但是在我的测试中,我无法将range发送到datalayout

1个回答

4
您可以通过以下方式定义布局。您可以使用xaxisyaxisrange属性来实现。

range (array)
设置此轴的范围。如果轴类型为“log”,则必须取所需范围的对数(例如,若要将范围设置为1到100,请将范围设置为0到2)。如果轴类型为“date”,则应该是日期字符串,如日期数据,不过也会接受Date对象和Unix毫秒,并将其转换为字符串。如果轴类型为“category”,则应该是数字,使用每个类别分配序列号从零开始的比例尺,按照它们出现的顺序。每个对象都有下面列出的一个或多个键。

请同时查看官方文档
x = [1,2,3,5,6,7]
y = [3,5,76,8,96,1]
data = [go.Bar(
    x=x,
    y=y
)]
layout = {
   'xaxis': {'title': 'Query Duration', 'range': [1, 10]},
   'yaxis': {'title': 'Proportion (%)'}, 'range': [1, 100]},
   'barmode': 'relative'
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接