Several-Comments | jenyay.net

Several-Comments

Дмитрий 05.03.2011 - 19:34

добавляю так

PointPairList list1 = new PointPairList();
  PointPairList list2 = new PointPairList();

for (int i = 0; i < tbl_stats.Rows.Count; i++)
            {
                currentdate = Convert.ToDateTime(tbl_stats.Rows[i]["dat"]);
                x = new XDate(currentdate);
                accounts = Сonvert.ToDouble(tbl_stats.Rows[i]["acc"]);
                list1.Add(x, acc);
                cards = Convert.ToDouble(tbl_stats.Rows[i]["cards"]);
                list2.Add(x, cards);
            }           

в итоге: данные суммируются, и второй график отображается выше на значение cards, а должен же с нуля начинаться(. Подскажите, пожалуйста, как решить проблему

Jenyay 05.03.2011 - 21:39

Так сходу ничего подозрительного не вижу, может быть проблема где-то в другом месте?

Дмитрий 06.03.2011 - 14:53

Не знаю даже где - в исходных данных проблем нет - запрос возвращает корректные данные, а вот уже при построении - суммируются(. Больше вроде ничего и не делал с графиком

Федор 10.03.2011 - 09:54

минимальное значение по оси

подскажите, пожалуйста, как установить минимальное значение по оси Y. в случае, когда получаю 1 значение - отображаются четыре единички

Jenyay 10.03.2011 - 10:05

Федор, посмотрите вот этот пример.

Федор 10.03.2011 - 11:31

Jenyay, спасибо. Возник еще вопросик - можно ли как-то вставить изображение (смайлик) возле title?

Jenyay 10.03.2011 - 21:24

В принципе, картинку можно вставлять с помощью объекта ImageObj по аналогии с рисованием стрелок. Но надо попробовать, можно ли с помощью него рисовать именно в области заголовка.

Федор 11.03.2011 - 11:25

Jenyay, спасибо за подсказку, но почему-то график не строится. делаю так:

 RectangleF rect = new RectangleF(0, 0, 24, 24);
                System.Drawing.Image img_smilye = System.Drawing.Image.FromFile("~/Images/smiles/smile).png");
                ImageObj smilye = new ImageObj(img_smilye, rect, CoordType.AxisXY2Scale, AlignH.Center, AlignV.Center);
                    myPane.GraphObjList.Add(smilye);

Федор 11.03.2011 - 11:31

оказалась проблема - в пути к файлу. Подскажите, пожалуйста, как вывести изображение в правом верхнем углу?

Федор 11.03.2011 - 11:57

так - картинку отобразил (просто координаты не в пикселях выражаются). Возникла неведомая проблема - при формировании графиков в цикле - изображение не на всех графиках отображаются

 21.03.2011 - 17:20

Дмитрий, для того чтобы графики не суммировались надо установить значение GraphPane.LineType = LineType.Normal вместо LineType.Stack.

Анна 06.03.2012 - 19:49

Как соеденить точки с одинаковым значением функций??

Как соеденить точки с одинаковым значением функций??