感谢您的回答, 假: plt.yticks =(np.arange(0,10)) 真正: plt.yticks(np.arange(0,10))
我尝试用Python代码设置“ yticks”。 但是,不起作用。
不仅是“ yticks”,还有“ xticks”。
import matplotlib.pyplot as plt
import numpy as np
x=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
y=[2, 6, 9, 8, 4, 5, 8, 0, 2, 7]
plt.plot(x,y)
plt.yticks=(np.arange(0, 10))
我写了“ ax1.yticks =(np.arange(0,10))” 但显示[0.0,2.5,5.0,7.5]或[0,2,4,6,8]。
答案 0 :(得分:0)
如果默认情况下未启用plt交互模式,我认为您可能应该在绘制之前设置轴:
db.test.aggregate( [
{ $unwind: "$Demo.Demo2" },
{ $sort: { 'Demo.Demo2.created_at': -1}},
{$group : {"_id": "1", "Demo2": {"$push": "$Demo.Demo2"}}}
]
)
答案 1 :(得分:0)
yticks
是一个功能:
print(plt.yticks)
功能键位于0x0000026FE714FEA0
您正在用赋值运算符yticks
覆盖函数=
,而不是调用它。
试试(不带等号):
plt.yticks(np.arange(0,10))