【发布时间】:2016-03-28 06:04:51
【问题描述】:
我最近开始在 Jupyter 笔记本中使用 Python (3) 的 Plot.ly 库。我遇到了这种“烦人”的行为,即从字符串自动转换为浮点数。这是一个最小的例子
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"],则保持顺序。
有没有办法避免这种行为(包括空格不起作用)?
谢谢, F.
【问题讨论】: