我有一个无法解决的问题,无法在bash linux中使用while循环使用for循环来停止for循环。
我所需要的非常简单,我需要for循环增加直到它达到值27,这时for必须结束。
我尝试了几种解决方案,但均未成功,我做的最后一个测试是声明变量“ max”,以便当max = <27时,它完成for循环。
import pandas as pd
import altair as alt
data = pd.DataFrame(
{
"x": [0, 1, 0, -1],
"y": [1, 0, -1, 0],
"name": ["UP", "RIGHT", "BOTTOM", "LEFT"],
"angle": [180, 270, 0, 90],
}
)
base = alt.Chart(data).encode(x="x", y="y", text="name")
layers = [
base.transform_filter(alt.datum.name == name).mark_text(angle=angle)
for (name, angle) in zip(data.name, data.angle)
]
alt.layer(*layers)