2011-08-10 6 views
1

내가 파이썬 스크립트를 사용하여 MySQL의 결과를 플롯 및파이썬/MySQL은 두 개의 목록

import MySQLdb 
import matplotlib.pyplot as plt 

    conn = MySQLdb.connect (host = "localhost", 
          user = "testuser", 
          passwd = "testpass", 
          db = "test") 
    cursor = conn.cursor() 
    cursor.execute ("SELECT id,secondid from table limit 10") 
    row = cursor.fetchall() 
    print "RESULT:", row[0] 
    cursor.close() 
    conn.close() 

을하기 matplotlib려고 그리고 난이

id,ts=zip(*row) #cThis will solve the problem 


plt.plot(id,secondid) 
plt.grid() 

처럼 단순 전달하여이 두 목록을 그릴 것입니다 그러나로 결과 나는 쿼리 결과가 튜플의리스트이기 때문에 두리스트를 생성하는 것을 매우 혼란스럽게 생각한다. 제안 해주세요.

+0

그냥이 질문을두고있다. 나는 대답 ID, secondid = zip (* row)을 가지고있다. – shobhit

+4

해결했다면 해답을 답이 아닌 주석으로 게시하고 동의 해주십시오. – agf

+1

죄송합니다. 나는이 물건이 새끼 인 것을 몰랐다. 내 대답을 제출했습니다. 감사합니다. – shobhit

답변

1

대답은

id,secondid=zip(*row) 
관련 문제