我正在使用 matplotlib 创建一些图。
对于我使用的地块style='sci'与scilimits=(0,0)
这是代码:
for key in urbs_values.keys():
# y-Axis (values)
u[key] = np.array(urbs_values[key])
o[key] = np.array(oemof_values[key])
# draw plots
plt.plot(i, u[key], label='urbs_'+str(key), linestyle='None', marker='x')
plt.ticklabel_format(axis='y', style='sci', scilimits=(0, 0))
plt.plot(i, o[key], label='oemof_'+str(key), linestyle='None', marker='.')
plt.ticklabel_format(axis='y', style='sci', scilimits=(0, 0))
这通常是一致的,但有时我会在格式中获取 y 轴上的值x.x,有时我会得到x.xx,但我并不觉得它很优雅。
有没有办法强制 matplotlib 以一种格式始终为我提供 y 值,例如x.x通过动态缩放科学符号?
这是我不喜欢的示例图:
慕森王
相关分类