Я получаю неправильное значение по оси X диаграммы рассеяния в python

Моя точечная диаграмма выглядит так:

Для построения точечной диаграммы используется следующая команда:

 plt.scatter(x,y[:,0],c="c", alpha=0.3)

Здесь и x, и y являются массивами numpy. Значения выглядят так:

 x:
       array([  36259516,   36259544,   36259600, ..., 9251680654, 
        9251680675, 9296284549], dtype=int64)      

 y:
      array([[ 0.91122632],
      [ 0.79788549],
      [ 0.87083686],
       ..., 
      [ 0.77459159],
      [ 0.69324043],
      [ 0.77459159]])

Примечание. Короче говоря, я хочу построить все значения «y» уникальных значений «x».

введите здесь описание изображения

Если бы вы могли видеть, даже при передаче другого массива по оси X, когда график построен, я мог бы заметить, что обе оси представляют значения оси Y.

Может ли кто-нибудь помочь мне решить эту проблему.


person Marcelo BD    schedule 17.07.2018    source источник
comment
Вы заметили множитель 1e10 внизу справа?   -  person 9769953    schedule 17.07.2018
comment
Да. Я не знаю, что это значит. И не могли бы вы помочь, почему мы получаем одинаковые значения по обеим осям?   -  person Marcelo BD    schedule 17.07.2018
comment
Ваше максимальное значение X равно 9296284549, что равно 0,9296e10. Значения на оси X должны быть умножены на 1e10 в правом нижнем углу.   -  person screenpaver    schedule 17.07.2018