[英]Why won't my Python scatter plot work?
我使用pylab創建了一個非常簡單的散點圖。
pylab.scatter(engineSize, fuelMile)
pylab.show()
該程序的其余部分不值得發布,因為它是那條線給我的問題。 當我將“散射”更改為“情節”時,它會繪制數據圖形,但每個點都是一條線的一部分,這使整個事情變得雜亂無章。 我只是想要積分,而不是一條線,但我得到這個以下結尾的巨大錯誤信息:
File "C:\Python26\lib\site-packages\numpy\core\fromnumeric.py", line 1643, in amin
return amin(axis, out)
TypeError: cannot perform reduce with flexible type
我打賭engineSize,fuelMile是蜇,嘗試打印它們,如果是這種情況,你必須將它們轉換為float,然后將它們作為參數傳遞給scatter
floatval = float(strval)
好的,所以既然這樣可行,那么你的輸入肯定是錯的。 顯然你需要發布更多,除非這個“答案”解決了你的問題:
>>> import pylab
>>> pylab.scatter([500, 550, 700, 1100], [5.5, 6.5, 3.1, 9.7])
<matplotlib.collections.RegularPolyCollection object at 0x036F5610>
>>> pylab.show()
(graphing-type stuff ensues)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.