当我运行以下代码时,不会打印图表。
import numpy as np
import pandas as pd
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
dark_IV = pd.read_csv("~/projects/IV/IVdata/DarkIVPractice.csv")
data = dark_IV.loc[:,["Dark IV:V","Dark IV:I"]]
x=dark_IV["Dark IV:V"]
y=dark_IV["Dark IV:I"]
plt.plot(x,y)
plt.xscale('log')
plt.grid(True)
plt.gca().xaxis.grid(True, which='minor')
plt.tight_layout()
plt.show(block= False)
示例代码
Dark IV:Time Dark IV:V Dark IV:Time_1 Dark IV:I
0 0.678102 0 -9.865
0.00085 0.678016 0.00085 -9.831
0.0017 0.677672 0.0017 -9.74
0.00255 0.677095 0.00255 -9.599
0.0034 0.676312 0.0034 -9.413
0.00425 0.67534 0.00425 -9.188
0.0051 0.674213 0.0051 -8.932
..... ..... ..... .....
我目前正在使用Ubuntu。是否有我需要的附加组件才能呈现图形?