如何仅显示x轴上的可用值

时间:2019-07-17 09:06:53

标签: python plotly

我想绘制一个带有plotly的图表,该图表仅显示x轴上的现有值。

当我执行以下代码时,将出现如下图所示的图表:

plot

x轴范围和y轴范围从0到最大值均等设置。

import plotly.graph_objs as go
from plotly.offline import plot

xValues = [1, 2, 27, 50]
yValues = [7, 1, 2, 3]

trace = go.Scatter( x = xValues, y = yValues, mode='lines+markers', name='high limits' )
plottedData = [trace]

plot( plottedData )

现在,我只想显示x轴上的现有值。与我的示例相关,我只想显示值[1、2、27、50]。它们之间应该有相同的空间。这可能吗?如果是,怎么办?

1 个答案:

答案 0 :(得分:0)

您可以这样将xaxis.type强制为category

plot( dict(data=plottedData, layout=go.Layout(xaxis = {"type": "category"} )))