Python:如何在python中为一个x值绘制y值数组

时间:2018-07-25 21:15:27

标签: python matplotlib graph

我正在尝试在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; } ,其中每个编号的数组都对应于该时间,并且数组中的温度值处于不同的纬度和经度。

2 个答案:

答案 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]