我正在尝试在python中绘制一天中不同位置的温度数组,并希望将其以格式(时间,温度数组)绘制。我正在使用matplotlib,目前只知道如何将1 y值绘制为x值。
温度代码如下所示:
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
new Handler(getMainLooper()).post(new Runnable() {
@Override
public void run() {
Logger.LogI(TAG, "run: " + findViewById(R.id.action_hello));
}
});
return true;
}
,其中每个编号的数组都对应于该时间,并且数组中的温度值处于不同的纬度和经度。
答案 0 :(得分:0)
尝试以下代码:
import matplotlib.pyplot as plt
plt.plot(times, temperatures, 'ro')
plt.axis([min(times)-1, max(times)+1,
min(temperatures)-1, max(temperatures)+1])
plt.show()
它应该绘制温度随时间变化的点图。
答案 1 :(得分:0)
您只需重复y值通用的X值
假设
[x,x,x,x],[y1,y2,y3,y4]