vinduer - hurtigere måde at opsætte xticks ved hjælp af matplotlib

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg arbejder på et projekt, der gør brug af Python-2.7, pygtk og matplotlib-2 på vinduer.


Min app registrerer data fra COM-porten og fortæller det som et live-plot. Jeg har brug for at sætte store og små flåter til netformål.


Min X-akse-data er tidsvarighed i sekunder.


ax1.set\_xticks(np.arange(x\_range[0],x\_range[1],0.45))
ax1.set\_xticks(np.arange(x\_range[0],x\_range[1],0.09),minor=True)


store flåter @ 0,45 sek.
mindre ticks @ 0,09 sek


x\_range

Bedste reference

er minimumsværdien af ​​x-akse-data


x\_range1 er den maksimale værdi af x-aksen data [2]


Indstilling af flåter på denne måde tager mere tid, og det tager også meget tid, når jeg plotter hele data.


Er der nogen hurtigere måde at sætte flåter ved hjælp af matplotlib?


Bemærk: Jeg har totalt 7 forskellige datasæt, der skal tegnes på forskellige underplotter.


Prøve plot billede er givet slag.


I det følgende billede kan du se nettet korrekt. Dette plot vindue er også med en rullebjælke nederst. Total plotstørrelse afhænger af total tid for dataoptagelse.


Indtast billedbeskrivelse her [3]