我正在尝试使用matplotlib创建一个图形。我想使用plt.yticks()
自定义ytick的标签
我的代码如下:
import math
import numpy as np
import matplotlib.pyplot as plt
x = bb_source.h * self.approx_JN_curve()[0] / (bb_source.k * self.T)
y = self.approx_JN_curve()[1]
plt.subplots()
plt.loglog(x, y)
plt.yticks(y[0:self.num_bins:30], ["%.3f" % z for z in y[0:self.num_bins:30]*10**12])
ax = plt.gca()
plt.show()
x和y都是大小相同的向量。情节是这样的:
ytick标签已经改变了我想要的方式,但是也显示了原始标签(3 x 10^-12)。有人知道怎么把它拿走吗
感谢是前进
目前没有回答
相关问题 更多 >
编程相关推荐