Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отобразить графически / 17 сообщений из 17, страница 1 из 1
24.03.2015, 17:02
    #38915316
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
Господа ! Подскажите, как в exel изобразить график продолжительности событий за час например. Период с 8:00 до 9:00 в 8:03 поступил вызов длительностью 250 сек затем в 8:07 - 100 сек и.т.д. набор прямоугольников с началом в точке "время поступления" и шириной "продолжительность" на оси времени с шагом 1 мин.
...
Рейтинг: 0 / 0
24.03.2015, 17:11
    #38915333
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
...
Рейтинг: 0 / 0
25.03.2015, 08:38
    #38915896
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
Akina, Спасибо за квант времени в мой адрес !!!
Но ! Этим самым "Гантом" все поисковики кишат и никак их не вразумить.
Вот и вопрошаю к людям .
У ганта на каждую задачу отдельная линия.
А у меня задача одна и линия нужна одна.Событие-простой-событие и т.д. на шкале времени.
...
Рейтинг: 0 / 0
26.03.2015, 13:24
    #38917648
exp98
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
а они перекрываться могут? точность пропорций на рисунке важна? если нет можно попробовать разбавлять данные пустотой и наоборот, размножать значение для увеличенной ширины столбика - я не пробовал. Для гистограмм неск лет назад сюда кидали пример, вместо диаграммы закрашивать ячейки нужной ширины.
...
Рейтинг: 0 / 0
27.03.2015, 00:29
    #38918272
nord-woolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
VladimirSk... А у меня задача одна и линия нужна одна.Событие-простой-событие и т.д. на шкале времени.
Линию (BMP) можно нарисовать в памяти.
Размером 1 точка в высоту и 60 точек (час) в ширину.
Событие одним цветом точки, простой - другим.
А вот каким контролом ее показать без предварительной записи на диск, не знаю.
Может завсегдатаи подскажут.
...
Рейтинг: 0 / 0
27.03.2015, 12:04
    #38918814
W_I_N_T_E_R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
с 8:00:00 по 9:00:00 с шагом в 1 секунду
...
Рейтинг: 0 / 0
27.03.2015, 15:22
    #38919199
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
VladimirSk,

однажды видела красивую картинку на базе екселевской сетки 1*1мм
одна линия состояла из квадратиков разного цвета

===давненько правда и не помню на каком формуме
...
Рейтинг: 0 / 0
27.03.2015, 17:16
    #38919369
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
W_I_N_T_E_R, отличная идея!
Формулы можно проще, и без доп. столбца.
А2
Код: plaintext
=A1+ВРЕМЯ(;;1)

В1
Код: plaintext
=СУММПРОИЗВ((A1>=$D$1:$D$999)*(A1<=$D$1:$D$999+ВРЕМЯ(;;$E$1:$E$999)))
...
Рейтинг: 0 / 0
30.03.2015, 11:33
    #38920874
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
W_I_N_T_E_R,

Хорошая идея !
Спасибо.
Я такой вариант тоже рассматривал
Но для этого варианта нужно обработать лог файл - преобразовать "время" в последовательность "1" на шкале времени
...
Рейтинг: 0 / 0
30.03.2015, 11:59
    #38920950
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
W_I_N_T_E_R,
Проглядел обработчик !
Отлично получилось!
Вот изучаю второй вариант формул от Казанского
И с масштабом нужно подумать. В реальности, нужно от 12 до 24 часов увидеть картинку, но это можно решить изменив шаг шкалы , тут вопрос точности (погрешности)
Спасибо !!!
...
Рейтинг: 0 / 0
30.03.2015, 17:02
    #38921454
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
При попытке нагрузить данными
Exel сказал, что 255 только может показать и всё.
Да и формулы растянутые на 24 часа по секундам притормаживают периодически.
А нельзя скажем .BMP или .PNG картинку скриптом рисовать ?
...
Рейтинг: 0 / 0
30.03.2015, 17:39
    #38921489
W_I_N_T_E_R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
1. Максимальное количество рядов данных 255, а значений в рядах - не больше чем строк/столбцов на листе Excel.
2. Если рассматривать 24 часа (86400 секунды) - конечно шаг в 1 секунду не лучший вариант.
3. Насчёт картинки - бар-коды "рисуют", и тут ИМХО можно
...
Рейтинг: 0 / 0
30.03.2015, 17:49
    #38921500
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
В VBA удобнее рисовать автофигуры - линии, прямоугольники. Т.е. вполне можно составить картинку как в #3. Несложно, но требует времени.
...
Рейтинг: 0 / 0
30.03.2015, 19:51
    #38921599
Отобразить графически
VladimirSkА нельзя скажем .BMP или .PNG картинку скриптом рисовать ?Можно.
...
Рейтинг: 0 / 0
31.03.2015, 09:18
    #38921881
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
13-й квартал,
Красиво !!!
А нет инструкции по настройке ? )))
...
Рейтинг: 0 / 0
01.04.2015, 17:24
    #38924124
Отобразить графически
VladimirSk,

Инструкции? Что там уметь, наливай, да пей!

1) Перенести модуль класса (CDrawingSurface) и два вспомогательных модуля (можно слить в один) в свой VBA-проект.
2) Описать переменную, создать экземпляр класса, проинициализировать (задать размеры картинки):
Код: vbnet
1.
2.
3.
Dim Graph1 As CDrawingSurface
Set Graph1 = New CDrawingSurface
Graph1.Init <ширина>, <высота>

3) Нарисовать сцену (содержимое картинки) с помощью примитивов отрисовки DrawXXX(), Pixel(). Может понадобиться установка атрибутов линий ("перо"), заполнения контуров ("кисть"), шрифта. Для примера см. функцию DrawGraph1() начиная с комментария "'Отрисовка".
4) Попользоваться результатом рисования, обратившись к свойству Picture().
5) Результат можно скинуть в файл (SavePicture <результат>, <имя файла>), на листе создать Shape на основе файла (Лист.Shapes.AddPicture ...).

Это вкратце. Лучше отвечать на более конкретные вопросы.
...
Рейтинг: 0 / 0
02.04.2015, 10:10
    #38924556
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить графически
13-й квартал,

-"Меня терзают смутные сомненья"
Вот скопировать и перенести тут - понятно ...
Попробую покопаться -интересно конечно, вот опыта в графике "NULL"
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отобразить графически / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]