Найти - Пользователи
Полная версия: matplotlib много графиков
Начало » Python для новичков » matplotlib много графиков
1
Norecces
Такой вопрос:
есть файл в нем много много строк
строим график:
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab

file_read=open('filename','r')
linesread=file_read.readlines()

for linesread in file_read:
plt.plot(linesread[i].split(), 'b-',)

plt.grid(color = 'b', linestyle='-', linewidth=0.2)

plt.show()
plt.close()
строит много графиков на одном и той же сетке,
вопрос как сделать так что бы каждый график был новым цветом(ну или хотябы была бы какая нибудь цикличность)
то есть параметр ‘b-’ менялся бы на ‘r-’,'g-','b-','r–' и так далее. читал маны чтото ничего не нашел.
есть вариант просто задавать случаи в зависимости от того делится ли порядковый номер строки на какое либо число, но этот вариант нудный
Jenyay
Когда мне приходилось такое делать, я создавал список параметров . Потом в цикле заводил переменную, которая обозначала индекс в списке настроек, а когда ее значение переваливало за длину списка, то она обнулялась и настройки повторялись заново.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB