dataframe进行groupby后画图坐标轴刻度问题
首先看我們要用到的畫圖函數(shù):
DataFrame.plot(x=None,?y=None,?kind='line',?ax=None,?subplots=False,?sharex=None,sharey=False,?layout=None,?figsize=None,?use_index=True,?title=None,?grid=None,legend=True,?style=None,?logx=False,?logy=False,?loglog=False,?xticks=None,?yticks=None,xlim=None,?ylim=None,?rot=None,?fontsize=None,?colormap=None,?table=False,?yerr=None,xerr=None,?secondary_y=False,?sort_columns=False,?**kwds)
參數(shù)具體分析:https://yiyibooks.cn/dongyongping1015/pandas_0220/html/generated/pandas.DataFrame.plot.html#pandas.DataFrame.plot
當然還有其他常用操作今天主要以這個為例。https://mp.csdn.net/postedit/83993002
以西瓜數(shù)據(jù)集為例進行代碼分析:
wmdf = pd.read_csv('watermelon3_0.csv') wmdf.describe() num density sugar count 17.000000 17.000000 17.000000 mean 9.000000 0.532647 0.212824 std 5.049752 0.166906 0.119879 min 1.000000 0.243000 0.042000 25% 5.000000 0.403000 0.103000 50% 9.000000 0.593000 0.211000 75% 13.000000 0.657000 0.267000 max 17.000000 0.774000 0.460000對上面的統(tǒng)計分析進行畫圖:
wmdf.describe().plot(title = 'analysis')?
但是橫坐標并沒有標出刻度,我們看函數(shù)定義中的參數(shù):
use_index=True,就是使用index作為x軸的刻度。
但是為什么還是沒有畫出來呢?原來還有另一個參數(shù),xticks=None,把這個參數(shù)設置如下
wmdf.describe().plot(title = 'analysis',xticks = range(0,9))?此時終于有了刻度,如果我們不希望用index做刻度,只需要將use_index參數(shù)設置為False即可。
wmdf.describe().plot(use_index = False, title = 'analysis',xticks = range(0,9))這里是我自己編程時遇到的,大家有其他的歡迎補充!?
總結
以上是生活随笔為你收集整理的dataframe进行groupby后画图坐标轴刻度问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pandas: DataFrame在数据
- 下一篇: 机器学习性能度量(1):P-R曲线与RO