ฉันมีไฟล์ข้อมูลที่มีข้อมูลเวลาเป็นหนึ่งคอลัมน์ เนื่องจากคำสั่ง stats
เข้ากันไม่ได้กับข้อมูลเวลา (Stats command not available in timedata mode
) เราจึงต้องทำการแปลงก่อน:
set xdata
stats 'data' u (strptime(fmt,strcol(1)))
อย่างไรก็ตามสิ่งนี้ไม่ได้ผล gnuplot พิมพ์ข้อผิดพลาดต่อไปนี้: All points out of range
ฉันไม่รู้ว่าทำไม แต่ฉันมีความคิดที่จะใช้เสาเทียมอันที่สอง:
stats 'data' u (strptime(fmt,strcol(1))):(1.0)
ซึ่งทำงานได้ตามที่ตั้งใจไว้ (ทำไม?) แต่มีคอลัมน์ที่สองที่ไม่จำเป็น สำหรับฉัน "วิธีแก้ปัญหา" นี้ก็โอเค เพราะฉันไม่มีไฟล์ข้อมูลขนาดใหญ่ให้ลงจุด แต่ถ้ามีคน... นี่อาจเป็นเรื่องที่น่ารำคาญทีเดียว
ฉันพลาดอะไรบางอย่างไป
เหตุใดสถิติ gnuplot จึงมีพฤติกรรมเช่นนี้
นี่เป็นข้อบกพร่องหรือไม่ และคุ้มค่าที่จะรายงานหรือไม่