powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как построить график на странице
13 сообщений из 13, страница 1 из 1
как построить график на странице
    #35124886
allvlg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите, как засунуть график на страницу, т.е. :
есть переменные, которым присваиваются некоторые целые значения по определенному интервалу времени, надо построить типа графика, или что-то пахожее на html странице.
подскажите с какой области читать и искать примеры (наводящие темы), не соображу с чего начать.....
спасибо!!!!!!!!!1
...
Рейтинг: 0 / 0
как построить график на странице
    #35125509
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие переменные, где?
...
Рейтинг: 0 / 0
как построить график на странице
    #35127681
allvlg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при коннекте к бд информикс запросом
set rs1 = GetDB.Execute("select count(*) from ..........
я получаю целое число при помощи - CLng(rs1(0))
таких переменных 14 штук. я их складываю. мне надо вывести статистику изменений этих сумм, допустим каждые 5 минут, в виде графика, какого? я не знаю, в принципе в виде любого, каким можно. вот как это сделать???? вот в чем вопрос???
тут получается смесь asp и html.
...
Рейтинг: 0 / 0
как построить график на странице
    #35128395
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и построй имажу в аспнет - очень просто. А из яваскрипта только меняй как-нибудь текущий УРЛ по таймеру (чтобы имажа новая грузилась, а не из кеша).
...
Рейтинг: 0 / 0
как построить график на странице
    #35128407
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНу и построй имажу в аспнет - очень просто. А из яваскрипта только меняй как-нибудь текущий УРЛ по таймеру (чтобы имажа новая грузилась, а не из кеша).
Я имел ввиду свойство SRC имажи.
...
Рейтинг: 0 / 0
как построить график на странице
    #35130023
allvlg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а не подскажешь как? если есть пример скинь приз!!!
...
Рейтинг: 0 / 0
как построить график на странице
    #35130439
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фаил Img.aspx:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<%@ Page Language="C#" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>
<script runat="server">
private void Page_Load(object sender, EventArgs e)
{
	Response.ContentType = "image/gif";
	Response.Clear();
	Response.BufferOutput = true;
	Bitmap bmp = new Bitmap(
	width, height, PixelFormat.Format24bppRgb);
	Graphics g = Graphics.FromImage(bmp);
	//У объекта g есть много графических методов и свойств
	//....здесь коннектишся к базе, берёшь данные, отрисовываешь их
	bmp.Save(Response.OutputStream, ImageFormat.Gif);
	g.Dispose();
	bmp.Dispose();
	Response.Flush();
}
</script>
............

Файл со страничкой, на которой график, где-нибудь пишешь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script language="javascript" type="text/javascript">

function imch(){
d=new Date();
document.getElementByID("gr").src="Img.aspx?now="+d;
}

function ld(){
setInterval(imch, 1000 );
}
</script>
<body onload="ld();">
<img id="gr" src="Img.aspx?now=<% Response.Write(DateTime.Now); %>">
.............
Приблизительно так.
...
Рейтинг: 0 / 0
как построить график на странице
    #35131777
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, getElementByID пишется вот так: getElementById.
А строчку <img id="gr" src="Img.aspx?now=<% Response.Write(DateTime.Now); %>"> Вполне можно заменить на <img id="gr" src="Img.aspx">
...
Рейтинг: 0 / 0
как построить график на странице
    #35132097
allvlg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за пример!!!
единственное не могу понять, img.aspx - берет уже готовый gif и вставляет его на страницу?
подложил, не открывает, создал папку image, тоже не берет. если в кратце, то откуда и что он берет?
из базы у меня передаются только целые числа, по ним как раз и надо строить график.
...
Рейтинг: 0 / 0
как построить график на странице
    #35132369
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Image.aspx как раз и создаёт имажу на лету (в примере - gif). А собственно сам график, строится методами объекта Graphics g. В тексте же я написал комментарий. Поэксперементируй - там всё просто.
...
Рейтинг: 0 / 0
как построить график на странице
    #35133230
allvlg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотри какая ситуация, у меня : может повторюсь
есть запрос
set rs1 = GetDB.Execute("select count(*) from
затем я на странице совей отображаю :
<td><%=rs1(0)%></td> - таких 14 переменных
т.е. в переменной получается число. соответственно, как, вернее куда в код можно вставить переменные, что бы была прорисовка? и как она прорисовывается, с интервалом времени?
Спасибо!
...
Рейтинг: 0 / 0
как построить график на странице
    #35134107
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
allvlg...и как она прорисовывается, с интервалом времени?
У меня в коде прописано обновление картинки (это то, что на яваскрипте - одна секунда или "setInterval(imch,1000);" - напиши какой нужно). Я написал как сделать проще всего на аспнет, ты же сам написал про асп. Может таки аспнет? Сам бы я писал на яваскрипте с аяксом (серверная часть программы - берёт из базы эти самые твои значения и позиционирует какой-нибудь блочный элемент куда следует). Но тогда мне пришлось бы отвечать тебе на ещё большее количество вопросов, потому что ты, похоже, вообще ничего читать не хочешь.
...
Рейтинг: 0 / 0
как построить график на странице
    #35134111
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В библиотеке YUI есть готовое решение на Flash.
Графики можно рисовать и div-элементами абсолютным позиционированием.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как построить график на странице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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