我是GDI +的新手。有人能帮我完成我的任务吗?
这是我的代码:
Private Sub DrawLines(ByVal g As Graphics)
For Each line As Line In Me.lines
g.DrawLine(Pens.White, line.Start, line.End)
Next line
End Sub
线条是在picturebox对象上绘制的。
画的线是不是会是一个物体?如果是,如何启用一些事件,如单击或其他事件?如何更改线条的属性?
此显示如果鼠标光标位于某一行区域,则该行可以将颜色更改为红色。
我的问题是:我如何才能
我在一张图上绘制了多条线,我希望它们贯穿于色彩映射表的光谱中,而不仅仅是相同的6或7种颜色。代码类似于:
for i in range(20):
for k in range(100):
y[k] = i*x[i]
plt.plot(x,y)
plt.show()
无论是使用色彩映射表"jet“还是我从seaborn导入的另一种色彩,我都会得到相同的7种颜色,并以相同的顺序重复。我希望能够绘制多达60条不同的线条,所有线条都有不同的颜色。
我用matplotlib/pyplot绘制了一个简单的线条图。在同一个图中,最多有20条线。Matplotlib自动选择线条颜色。我需要用更粗的红色来画第一条线。
所以我试着:
if (i==0): # first line
plt.plot(x, y, 'r', lw=2.5)
else: # other lines
plt.plot(x, y)
到目前为止非常简单。第一行是正确的。但另一条线也是红色的。如何避免这种情况?