0
我是编码方面的新手,所以我期望这很容易,但我仍然无法弄清楚。 所以我试图制作一个动画图的程序,但问题是当我用左上角的公式(0,0)制作动画时。 我需要做一个网格,将代表这一点,所以我不能输入我的方程,得到正确的动画取决于该网格的数字Grid here在python中制作我自己的网格
UPD: 对不起,是比我要不太具体。 目标是制作一个程序,在您输入太阳质量之后激发HR图,输出光度和温度。 迄今为止我没有输入方程式,因为我试图找出pygame动画是如何工作的。 我走到这一步,试图动画对角线:
import pygame
from pygame.locals import *
pygame.init()
width = 600
height = 600
screen = pygame.display.set_mode((width, height))
background = pygame.image.load("background.png")
point = pygame.image.load("point.png")
clock = pygame.time.Clock()
speed = 100
x = 0
y = 0
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
quit()
screen.blit(background, (0,0))
screen.blit(point, (x,y),)
milli = clock.tick()
second = milli/1000.
dm=second * speed
x += dm
y = x
print (x, y)
if x > 600 or y > 600:
x = 0
y = 0
pygame.display.update()
所以我需要做轴像图,这样我就可以键入下来方程和做出正确的动画和正确的输出
应该如何帮助你?你的问题是什么?你的代码是什么?网格的一张不错的图片并不能帮助看到它是什么......而且?你得到的答案有帮助吗? – Claudio
您正在绘制HR图表,您计算的是什么?如果您的公式给出了B-V颜色(对于x轴)和L/L_sun对于y轴,则可以通过适当地设置轴来直接绘制这些颜色。你为什么想要映射到一个网格? – VBB
@VBB谢谢你的回答。我看到你知道关于该图表,我还有几个问题。我可以收到你的邮件吗?谢谢 –