python - 如何使用python更改动画中的背景颜色,情节
问题描述
我正在用 plotly 制作一个 python 程序。我想为正方形设置动画,以便它通过的块改变颜色,并且我希望将背景设置为特定的颜色图案(每个块的固定颜色,直到动画方块通过它)。
我是 plotly 的新手,我看到有一种设置背景颜色的方法,但我希望它随着动画而改变(如上所述)。我看过文档,但我无法理解它们。我已经在 anaconda 中安装了 plotly 并且我已经编写了使正方形动画但不改变背景颜色的代码。有人可以帮助我吗?
# "frames" is defined and given its value earlier in the code as a list of frames that draw squares like: go.Frame(data=[go.Scatter(x=[0,0,1,1,0], y=[0,1,1,0,0])]),
import plotly.graph_objects as go
fig = go.Figure(
data=[go.Scatter(x=[1,1,2,2,1], y=[7, 8, 8, 7, 7],mode="lines",line=dict(color="red", width=2))],
layout=go.Layout(
xaxis=dict(range=[1, 8], autorange=False),
yaxis=dict(range=[1, 9], autorange=False),
title="Title",
updatemenus=[dict(
type="buttons",
buttons=[dict(label="Play",
method="animate",
args=[None]),
dict(label="TestPause",
method="animate",
args=[[None], {"frame": {"duration": 0, "redraw": False},
"mode": "immediate",
"transition": {"duration": 0}}])])]
),
frames=frames
)
我想让方块改变它通过的块的颜色,就好像它拿着画笔一样,但我不知道该怎么做。
解决方案
推荐阅读
- apache-kafka - 寻找云功能替代品——Kafka
- awk - AWK FS 仅使用第一个实例并忽略其余实例
- python - 如果在本地导入中引用了一个类,Python `exec()` 将无法加载该类
- android - 在 Fragment/Activity 中持有 ViewDataBinding 的引用导致内存泄漏
- python - 有没有办法跳过 AttributeError: 'NoneType' object has no attribute 'parent'
- database - 删除表记录时如何保存用户信息(谁,何时,为什么)?
- excel - 通过 VBA & XMLHttpRequest 选择属性值
- python-3.x - Python strptime() 格式不正确
- c++ - 哪种数据类型的结构具有最大大小并且元素是 FIFO?
- angular - 使用角度路由时未显示产品详细信息