为什么我得到这种情节的任何解释?索引返回的范围是100到130.我需要帮助才能理解上面的这个图。代码很简单,但情节不清楚:
#import needed library
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
#import JPM GBI bound index
df = pd.read_excel('art.xlsx')
df = pd.DataFrame(df)
df.head(8)
plt.plot(df\['Date'\],df\['Index returns'\])
type(df\['Date'\]\[3\])
答案 0 :(得分:1)
Matplotlib按照提供的顺序绘制数据。如果需要,您可以对数据进行排序。
import numpy as np
import matplotlib.pyplot as plt
x = np.array([3, 5, 1, 2, 7, 4, 6, 9, 8])
y = np.array([8, 10, 3, 6, 8, 10, 10, 3, 6])
plt.subplot(121)
plt.plot(x,y, marker="o", label="unsorted")
plt.legend()
# now sort the values
plt.subplot(122)
plt.plot(np.sort(x),y[np.argsort(x)], marker="o", color="C3", label="sorted")
plt.legend()
plt.show()