我试图在情节上创建雷达图表,就像所描述的那样here 除了我希望动画图表,因为它在一个按钮的不同源数据之间移动。我一直在努力实现here
所描述的动画机制我可以在剧情中找到的所有动画示例仅适用于笛卡尔坐标。我的代码可以初始化雷达图,但似乎无法开始动画。
(在Jupyter上运行以生成可视化!)
非常感谢你提前帮忙!
from plotly.offline import init_notebook_mode, iplot
from IPython.display import display, HTML
init_notebook_mode(connected=True)
figure = {'data': [{'fill': 'toself',
'r': [10, 7, 4, 3, 1, 10],
'theta': ['A','B','C', 'D','E','A'],
'type': 'scatterpolar',
'mode': 'markers'}],
'layout': {'title': 'radar Animation',
'polar': {'radialaxis': {'range': [0, 10], 'visible': True}},
'showlegend': False,
'title': 'Start Title',
'updatemenus': [{'type': 'buttons',
'buttons': [{'label': 'Play',
'method': 'animate',
'args': [None]}]}]},
'frames': [{
'data': [{'fill': 'toself',
'r': [2, 5, 10, 5, 2, 2],
'theta': ['A','B','C', 'D','E','A'],
'type': 'scatterpolar',
'mode': 'markers'}],
'data': [{'fill': 'toself',
'r': [10, 7, 4, 3, 1, 10],
'theta': ['A','B','C', 'D','E','A'],
'type': 'scatterpolar',
'mode': 'markers'}],
'layout': {'title': 'End Title'}
},
]}
iplot(figure)
答案 0 :(得分:0)
scatterpolar
跟踪类型目前不支持动画。
我通过在plotly.js存储库(https://github.com/plotly/plotly.js/search?utf8=%E2%9C%93&q=animatable&type=)中搜索animatable
属性来确认这一点。目前,只有scatter
和carpet
跟踪类型支持动画。
随意在plotly.js存储库中打开功能请求问题!