【发布时间】:2020-07-20 02:22:45
【问题描述】:
我正在尝试运行一个 for 循环,该循环在 for 循环的每次迭代中循环使用颜色。我发现类似的问题通过颜色循环,但不是依赖于特定 for 循环的问题。我在下面提供了一些链接:
How to pick a new color for each plotted line within a figure in matplotlib?
我的代码用于简单的随机游走
# Parameters
ntraj=10
n=20
p=0.4
# Initialize holder for trajectories
xtraj=np.zeros(n+1,float)
# Simulation
for j in range(ntraj):
for i in range(n):
xtraj[i+1]=xtraj[i]+2.0*np.random.binomial(1,p)-1.0
plt.plot(range(n+1),xtraj,'b-',alpha=0.2)
plt.title("Simple Random Walk")
我想为每个j 创建一条不同颜色的线。如果答案很明显,我很抱歉。我是python新手。
【问题讨论】:
标签: python for-loop matplotlib colors