У меня есть текстовый файл с 2 строками. Одна строка представляет значение и другую дату значения. Я хотел бы создать линейную диаграмму. Мне нужно использовать файл в качестве источника данных. Формат данных выглядит ложь: Линия 1: 4 5 6 7 8 Строка 2: 12/03/2012 13/03/2012 14/03/2012 15/03/2012 16/03/2012Сценарий создания линейной диаграммы на основе дат со значениями
ответ
Вы не можете создать float
из строки datetime. Во-первых, вам нужно проанализировать отформатированные даты для объектов типа datetime.datetime
или datetime.date
, например, используя datetime.datetime.strptime(). Тогда вы можете легко построить его, используя matplotlib. Просто взгляните на примеры в документации.
Для справки:
- http://docs.python.org/2/library/datetime.html#available-types
- http://docs.python.org/2/library/datetime.html#datetime.datetime.strptime
- http://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
- http://matplotlib.org/examples/pylab_examples/date_demo1.html
- http://matplotlib.org/examples/pylab_examples/date_demo2.html
Почему ты не использовать линейную диаграмму Pygal. См. Пример кода here
Редактировать 1: Просто увидел ваше обновление. Если вы видите ошибку, вы увидите сообщение ValueError: could not convert string to float: '04.11.13'
Вы пытаетесь преобразовать строку в формате даты в float, которая бросает ошибку.
Вы можете воспользоваться http://matplotlib.org/users/recipes.html и http://matplotlib.org/api/dates_api.html, чтобы увидеть использование дат в matplotlib.
Я хочу это как изображение, а не для веб-сайта. –
См. Обновление для matplotlib – Chandan
- 1. макроса для создания диаграммы со значениями по оси х превосходит
- 2. Генерация линейной диаграммы
- 3. Формирование линейной диаграммы
- 4. Доступ к значению Y линейной диаграммы на основе позиции курсора
- 5. Создание линейной диаграммы
- 6. Агартангин подвижной линейной диаграммы
- 7. линейной регрессии на основе GroupBy
- 8. PHPPresentation - оттенок линейной диаграммы
- 9. Линия линейной диаграммы zoom
- 10. Обратное направление линейной диаграммы
- 11. чертеж пользовательской линейной диаграммы и диаграммы столбцов
- 12. Графические диаграммы с линейной ориентацией диаграммы
- 13. Как нарисовать диаграммы линейной диаграммы в asp.net
- 14. Выделите часть линейной диаграммы extjs4
- 15. Выбор столбца в моей кадре данных для создания линейной диаграммы
- 16. Как использовать ArrayList для создания линейной диаграммы XY в java
- 17. Excel макрос для создания линейной диаграммы, исключая столбцы между
- 18. Невозможно получить подсказку линейной диаграммы на ChartJS
- 19. SSRS Пользовательский цвет линейной диаграммы
- 20. Создание простой линейной диаграммы в kibana 4
- 21. Пересечение GridLines и значение оси y линейной диаграммы
- 22. Производительность линейной диаграммы инструмента WPF
- 23. y-оси линейной диаграммы Highcharts
- 24. Google Script для линейной диаграммы.
- 25. Как увеличить толщину линейной диаграммы?
- 26. Диаграммы пузырьков с линейной диаграммой
- 27. создания ссылки на сценарий
- 28. Excel - макрос для создания диаграммы на основе выбора
- 29. Диапазон изменения размера на основе значений ячеек для создания диаграммы
- 30. Инструмент для создания ERD (диаграммы сущностей) на основе аннотаций JPA
Что именно ваша проблема? Чтение данных, поиск графической библиотеки? Что вы пробовали до сих пор? – Kiril
Откуда взялась строка 'work_04.11.13_23: 59', которую вы пытаетесь преобразовать в float? –
Извините. это должно быть дата. Я просто знаю, как создать простую диаграмму, где x = даты и y = значения. –