dataframe.plot.bar中的参数ylim和yticks怎么使用
时间: 2024-03-26 14:41:33 浏览: 15
`ylim`和`yticks`是用于设置和调整柱状图y轴刻度范围和刻度值的参数。
`ylim`参数可以用于设置y轴的范围,即y轴的最小值和最大值。例如,如果想要将y轴范围设置在0到100之间,可以使用以下代码:
```
import pandas as pd
import matplotlib.pyplot as plt
data = {'name': ['A', 'B', 'C', 'D', 'E'],
'score': [85, 72, 90, 68, 93]}
df = pd.DataFrame(data)
ax = df.plot.bar(x='name', y='score')
ax.set_ylim([0, 100])
plt.show()
```
`yticks`参数可以用于调整y轴刻度值的位置和范围。例如,如果想要将y轴刻度值设置为0到100之间的10的倍数,可以使用以下代码:
```
import pandas as pd
import matplotlib.pyplot as plt
data = {'name': ['A', 'B', 'C', 'D', 'E'],
'score': [85, 72, 90, 68, 93]}
df = pd.DataFrame(data)
ax = df.plot.bar(x='name', y='score')
ax.set_yticks(range(0, 101, 10))
plt.show()
```
在上面的代码中,`range(0, 101, 10)`表示从0到100之间的10的倍数。`set_yticks()`方法用于将这些刻度值设置到y轴上。