python 画图,有一个N*N的格子,每一个格子对应着一个数值,根据数值将不同格子绘制不同的颜色,怎么做? 20
3个回答
展开全部
from Tkinter import *
def drawboard(board,colors,startx=50,starty=50,cellwidth=50):
width=2*startx+len(board)*cellwidth
height=2*starty+len(board)*cellwidth
canvas.config(width=width,height=height)
for i in range(len(board)):
滑枯 for 搭让空j in range(len(board)):
index=board[i][j]
color=colors[index]
cellx=startx+i*50
celly=starty+j*50
canvas.create_rectangle(cellx,celly,cellx+cellwidth,celly+cellwidth,
知瞎 fill=color,outline="black")
canvas.update()
root=Tk()
canvas=Canvas(root,bg="white")
canvas.pack()
board=[[1,2,0],[0,2,1],[0,1,2]]
colors=['red','orange','yellow','green','cyan','blue','pink']
drawboard(board,colors)
root.mainloop()
colors必须有不小于最大数值的颜色数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般在现场回弹检测砼构件时,在同一构件(一跨梁或某层柱)选取五个测点(有些地方是三个枣哪测点),打磨回弹面,在每个测点位置画出4x4的正方形格子(共16个格子),用回弹仪在格子内回弹并记录读数漏岩扮。记录的回弹读数要结合碳化值测算。注意,返灶一般回弹时,要垂直于构件侧面回弹,即回弹方向是平行于地面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询