파이썬/django로 웹 페이지의 간단한 그래프를 만들고 싶습니다만, 어떤 라이브러리 (사용법)를 사용해야할지 모르겠습니다.파이썬에서 간단한 그래프를 만드는 방법 2.7
나는 챠트를 원하지 않는다. 나는 주전자와 같은 기원으로부터 이미지를 창조하는 방법을 찾는다.
각 그래프는 다음 번에 값이 다를 때마다 한 번만 생성되어 사용됩니다.
나는 단순히 모든 사각형, 선이나 텍스트의 위치를 계산할 수있다, 그래서 < 같은 내가 IMG/PNG로 반환 단지에서 pictre을 만들 수있는 경량 일 (정도) 마임 스타일 싶습니다 img src = "http : //my.web.www/my/page/graph"> 표시 할 매개 변수는 세션과 데이터베이스별로 구분됩니다.
내가 사전에 모든 크기를 계산할 수 있습니다, 그래서 당신이 날 직접 할 수
img=Image(PNG,598,89) # style, x, y
img.add_text('1.3.', 10,10)
img.add_rectagle(20,10, 70,20, CYAN, BLACK)
....
return img.render()
같은 간단한 일을하고 싶은, 그것을 어떻게 할까?
덕분에 사전에
그것을 못을 박았다 : 이
# from django.utils.httpwrappers import HttpResponse
from PIL import Image, ImageDraw
import os,sys
im = Image.new('RGB',(598,89),'white')
draw = ImageDraw.Draw(im)
draw.rectangle((0,0,im.size[0]-1,im.size[1]-1), outline='blue')
draw.rectangle((25,10,590,20), fill='white', outline='black')
draw.rectangle((25,10,70,20), fill='rgb(255,0,0)', outline='black')
draw.rectangle((70,10,90,20), fill='green', outline='black')
draw.text((1,10),'1.3.',fill='black')
del draw
# write to stdout
im.save(sys.stdout, "PNG")
# draw.flush()
# response = HttpResponse(mimetype="image/png")
# image.save(response, "PNG")
# return response
정적 차트 (이미지와 같은) 또는 동적 차트가 필요합니까? 어느 쪽이든 이것은 중복 된 질문입니다. 참조 : http://stackoverflow.com/questions/8840255/djhttp://stackoverflow.com/questions/7034/graph-visualization-library-in-javascriptango-and-interactive-graph-network-visualization 및 http : // stackoverflow.com/questions/7034/graph-visualization-library-in-javascript – eguaio
파이썬에서 이미지를 생성하고 싶습니다 (그리고 브라우저를 통해 http를 통해 다른 "일반 이미지"로 표시됩니다) – gilhad
내 poblem은 다음과 같습니다. 파이썬에서 일회성 이미지를 만드는 법. 나는 자바 스크립트/jquery/클라이언트 측의 다른 것을 사용하고 싶지 않다. – gilhad