Python Matplotlib散点图添加x轴标签

yingnan liu

我有以下代码以生成散点图

            import matplotlib.pyplot as plt

              line = plt.figure()    
              plt.plot(xvalue, yvalue)
              plt.grid(True)
              plt.savefig("test.png")
              plt.show()

这是剧情的屏幕截图: 在此处输入图片说明

我只是想知道我是否可以将x轴标签更改为字符串。我已将所有标签存储在

    xlabel = ['2015/4/1', '2015/4/11', '2015/4/12', '2015/4/18', '2015/4/19'...]

matplotlib是否有任何功能,以便我可以将x轴标签设置为“ xlabel”中的值?

多谢!

我的标签也重叠了,我能做些什么来解决这个问题?谢谢!

在此处输入图片说明

Han Zhengzu

这是我的答案。您的目标是将日期时间绘制为xticklabel。
我总是做这样的事情。像这样的代码:

## For example, I have 9 daily value during 2013-04-01 to 2014-04-10
start = datetime.datetime.strptime("01-04-2013", "%d-%m-%Y")
end = datetime.datetime.strptime("10-04-2013", "%d-%m-%Y")
date = [start + datetime.timedelta(days=x) for x in range(0, (end-start).days)]

plt.figure(figsize=(12,4))
## y is the data I want to plot
ind = np.arange(len(y))
ax=plt.subplot()
plt.plot(ind,y,lw = 3)
k = []
for i in range(0,len(ind),1):
    k.append(str(date[i])[0:10])

plt.xticks(ind,k,rotation=65)

在此处输入图片说明

更新

为了解决重叠问题,我建议使用以下代码:

for label in ax.xaxis.get_ticklabels()[::2]:
    label.set_visible(False)       

对于一个月中的每日价值,您可以得到一个这样的数字:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中的Matplotlib直方图的x轴上添加更多描述性标签

来自分类Dev

Python Matplotlib散点图压缩Y轴

来自分类常见问题

Python,x轴标题与matplotlib中的刻度标签重叠

来自分类Dev

Python Matplotlib步进轴标签

来自分类Dev

matplotlib(Python)中的分层轴标签

来自分类Dev

matplotlib(Python)中的分层轴标签

来自分类Dev

使用matplotlib在X轴下方添加标题以绘制散点图

来自分类Dev

x轴python格式上的日期标签

来自分类Dev

在Matplotlib上显示x轴-Python

来自分类Dev

如何使用python matplotlib标记x轴

来自分类Dev

多个组的Python散点图,其中x轴为列,y轴为值

来自分类Dev

在matplotlib python中从x轴查找与y轴对应的值

来自分类Dev

Python散点图的反Y轴

来自分类Dev

python matplotlib gridspec,不需要的任意轴标签

来自分类Dev

Python-Matplotlib在孪生图上未显示任何轴标签

来自分类Dev

在matplotlib中使用.subplot时如何添加标题,x轴标签和y轴标签?

来自分类Dev

将轴添加到python matplotlib中的颜色栏

来自分类Dev

Python matplotlib,在轴上添加单个自定义刻度

来自分类Dev

Matplotlib X轴标签对齐

来自分类Dev

在python3中绘制散点图,其中x轴是经度/经度,以km为单位,y轴是深度

来自分类Dev

python matplolib极坐标图x轴标签位置

来自分类Dev

Python XlsxWriter图表:x轴值标签角度方向

来自分类Dev

在python中修改特定的x轴刻度标签

来自分类Dev

Python - x 轴标签未与刻度线对齐

来自分类Dev

使用Matplotlib Python将表格与X轴对齐

来自分类Dev

在实时绘图期间在matplotlib中移动x轴(python)

来自分类Dev

Python使用matplotlib在x轴上显示特定值

来自分类Dev

python:如何使用matplotlib表示x轴数据

来自分类Dev

matplotlib:在堆积的散点图中对齐y轴标签

Related 相关文章

  1. 1

    在Python中的Matplotlib直方图的x轴上添加更多描述性标签

  2. 2

    Python Matplotlib散点图压缩Y轴

  3. 3

    Python,x轴标题与matplotlib中的刻度标签重叠

  4. 4

    Python Matplotlib步进轴标签

  5. 5

    matplotlib(Python)中的分层轴标签

  6. 6

    matplotlib(Python)中的分层轴标签

  7. 7

    使用matplotlib在X轴下方添加标题以绘制散点图

  8. 8

    x轴python格式上的日期标签

  9. 9

    在Matplotlib上显示x轴-Python

  10. 10

    如何使用python matplotlib标记x轴

  11. 11

    多个组的Python散点图,其中x轴为列,y轴为值

  12. 12

    在matplotlib python中从x轴查找与y轴对应的值

  13. 13

    Python散点图的反Y轴

  14. 14

    python matplotlib gridspec,不需要的任意轴标签

  15. 15

    Python-Matplotlib在孪生图上未显示任何轴标签

  16. 16

    在matplotlib中使用.subplot时如何添加标题,x轴标签和y轴标签?

  17. 17

    将轴添加到python matplotlib中的颜色栏

  18. 18

    Python matplotlib,在轴上添加单个自定义刻度

  19. 19

    Matplotlib X轴标签对齐

  20. 20

    在python3中绘制散点图,其中x轴是经度/经度,以km为单位,y轴是深度

  21. 21

    python matplolib极坐标图x轴标签位置

  22. 22

    Python XlsxWriter图表:x轴值标签角度方向

  23. 23

    在python中修改特定的x轴刻度标签

  24. 24

    Python - x 轴标签未与刻度线对齐

  25. 25

    使用Matplotlib Python将表格与X轴对齐

  26. 26

    在实时绘图期间在matplotlib中移动x轴(python)

  27. 27

    Python使用matplotlib在x轴上显示特定值

  28. 28

    python:如何使用matplotlib表示x轴数据

  29. 29

    matplotlib:在堆积的散点图中对齐y轴标签

热门标签

归档