Pythonで散布図を作成しようとしています。かなり単純だと思いましたが、プロット中に散布図(xとyの値)を理解するのに行き詰まりました。
==私の使命==
- 私はデータベースと 10,000 を超えるレコード (すべてフロート) を今まで持っており、毎日増加します。
- レコード範囲は 200 から 2000 (浮動小数) です。
- そのため、データセットで最も人口の多い地域を確認したいと考えています。
==私は何をしましたか?==
import numpy as np
import pylab as pl
import MySQLdb
import sys
import math
conn = MySQLdb.connect(
host="localhost",
user="root",
passwd="root",
db="myproject")
with conn:
cur = conn.cursor()
#will fetch all recoreds called monoiso field
cur.execute("SELECT monoiso FROM pmass_selectedion")
rows = cur.fetchall()
for row in rows:
#xvalue for monoiso variable and yvalue for range
xvalue = row
yvalue = [600]
# tried this way too but got x and y dimension error
#yvalue = [400,800,1200,1600]
pl.plot(xvalue,yvalue,'ro')
pl.show()
散布図の理解(リンク)
Ok!このプロットは意味がありません。
==質問==
- 最も人口の多い地域を見るために散布図を作成する方法は?
- x変数(フェッチされたレコードの総数)と同じ次元にするためにy変数を割り当てるにはどうすればよいですか?
プロットと統計が初めてなので、助けてください