matplotlib / matplotlib/matplotlib

Why matplotlib.pyplot showed the big spaces for hidden data?

Ouverte
#5,483 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

keep
Langage dominant
Python
Étoiles
23.2k
Forks
8.5k
Merge moyen
1 j 6 h
PR mergées (30 j)
66

Description

Hello.

The issue discussed in:
http://stackoverflow.com/questions/33706477/why-matplotlib-pyplot-showed-the-big-spaces-for-hidden-data

Briefly:
The code shows not all lines:

```
import numpy as np
import matplotlib.pyplot as plt
plt.figure()
rand_len = np.random.rand(500)
rand_space = np.random.rand(500)
last_pos = 0.0
for i in range(len(rand_len)):
plt.plot([last_pos, last_pos + 10*rand_len[i]], [1,1],'k-',linewidth=3.0)
last_pos += 10*rand_len[i] + 1000*rand_space[i]
plt.grid()
plt.show()
```

For understand the questions more closely try to use matlab code:

```
clear all;
close all;
rand_len = rand(1,500);
rand_space = rand(1,500);
last_pos = 0.0;

figure;
hold on;
for i=1:length(rand_len)
plot([last_pos, last_pos + 10*rand_len(i)],[1,1],'k-','LineWidth', 3);
last_pos = last_pos + 10*rand_len(i) + 1000*rand_space(i);
end;
```

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le comportement avec l’exemple Python en utilisant matplotlib.pyplot.plot et pyplot.show, puis comparez les coordonnées x tracées avec l’exemple MATLAB. Suivez la manière dont les coordonnées fournies et les limites des axes sont rendues ; le travail est terminé lorsque vous expliquez le résultat différent ou identifiez une modification concrète et testable de matplotlib.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
data-visualization
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.