Plot.ly打散,自动转换
Plot.ly scatter, automatic conversion
我最近开始在 Jupyter 笔记本中为 Python (3) 使用 Plot.ly 库。我遇到了这种 "annoying" 行为,从字符串自动转换为浮点数。这是一个最小的例子
import plotly as py
import plotly.graph_objs as go
py.offline.init_notebook_mode()
data = [
go.Scatter(
x=["200", "100", "300"],
y=[1, 2, 3]
)
]
py.offline.iplot(dict(data=data))
横坐标的顺序应该是x
,但不是,是[100, 200, 300]
。如果 x
更改为 例如 、["a200","a100","a300"]
,则顺序保持不变。
有没有办法避免这种行为(包含空白 space 不起作用)?
谢谢,
F.
是,设置:
layout=dict( xaxis=dict(type='category') )
此处描述:
我最近开始在 Jupyter 笔记本中为 Python (3) 使用 Plot.ly 库。我遇到了这种 "annoying" 行为,从字符串自动转换为浮点数。这是一个最小的例子
import plotly as py
import plotly.graph_objs as go
py.offline.init_notebook_mode()
data = [
go.Scatter(
x=["200", "100", "300"],
y=[1, 2, 3]
)
]
py.offline.iplot(dict(data=data))
横坐标的顺序应该是x
,但不是,是[100, 200, 300]
。如果 x
更改为 例如 、["a200","a100","a300"]
,则顺序保持不变。
有没有办法避免这种行为(包含空白 space 不起作用)?
谢谢, F.
是,设置:
layout=dict( xaxis=dict(type='category') )
此处描述: