df.bar柱状图的标签太长,没有显示完,想显示完全怎么处理
时间: 2023-12-25 19:03:57 浏览: 103
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
5星 · 资源好评率100%
可以通过调整图形的大小或者旋转标签来显示完整的标签。
1. 调整图形大小
可以通过设置`figsize`参数来调整图形大小,例如:
```python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'David'], 'score': [80, 90, 75, 85]})
fig, ax = plt.subplots(figsize=(8, 6))
df.plot.bar(x='name', y='score', ax=ax)
plt.show()
```
这里设置了`figsize=(8, 6)`,即宽度为8,高度为6,可以根据实际情况进行调整。
2. 旋转标签
可以通过设置`rotation`参数来旋转标签,例如:
```python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie', 'David'], 'score': [80, 90, 75, 85]})
fig, ax = plt.subplots()
df.plot.bar(x='name', y='score', ax=ax, rot=45)
plt.show()
```
这里设置了`rot=45`,即旋转45度,可以根据实际情况进行调整。
阅读全文