我所拥有的是一个看起来如下的numpy数组。
>>> result
array([[ 0. , 0. ],
[ 18.6, -11.1],
[ 36.1, -21.9],
...,
[ -535.5, 1020.3],
[ -535.5, 1020.3],
[ -535.5, 1020.3]])
我尝试做的是用matplotlib.pyplot as plt
绘制它,x轴上的第一个数字和y轴上的第二个数字。我该怎么做?
答案 0 :(得分:2)
你可以做到
String Sample = " Select * from table A where Id = ? or Id = ?";
String [] args = new String[]{"12","14"}
Sample = " Select * from table A where Id = 12 or Id = 14";
是解包列表的一种奇特方式,请参阅http://chart.apis.google.com/chart?cht=bvs&chs=500x300&chd=t:50,60,80,40,20,40,30&chxt=x,y&chxl=0%3a|A|B|C|D|E|F|G&chdl=A%3DStupidTest1|B%3DStupidTest2|C%3DStupidTest3|D%3DStupidTest4|E%3DStupidTest5|F%3DStupidTest6|G%3DStupidTest7。
答案 1 :(得分:1)
你可以得到像这样的numpy数组:
import numpy as np
a = np.array([[0, 1], [2, 3], [4, 5]])
>>> a
array([[0, 1],
[2, 3],
[4, 5]])
>>> a[:,0]
array([0, 2, 4])
>>> a[:,1]
array([1, 3, 5])
因此,如果第一列具有您的x值,而第二列具有您的y值,那么您将绘制如下:
import matplotlib.pyplot as plt
plt.plot(a[:, 0], a[:, 1])
plt.show()