¿Es posible trazar la línea definida por yvalue y el número de xticks?

La línea de punto a punto usando matplotlib es:

plt.plot([1, 6.46786], [2, 1.69241])

¿Es posible reemplazar los primeros números en [] por el contador de xticks? Gracias

0
Archie 6 oct. 2019 a las 16:44

1 respuesta

La mejor respuesta

Puede usar np.arange para el eje x:

import numpy as np
import matplotlib.pyplot as plt

#  these are the numbers you want to plot
ys = np.array([6.46786, 1.69241])

#  these will be x axis ticks
xs = np.arange(len(ys))

plt.plot(xs, ys)
plt.show()
0
unlut 6 oct. 2019 a las 15:47