Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 07.04.2015
Сообщений: 41
1

Как сделать подписи осей на Bitmap?

20.08.2015, 20:23. Просмотров 1271. Ответов 4
Метки нет (Все метки)


Добрый вечер, форумчане.
Проблема: есть график на bitmap-е и нужно сделать подписи осей + отметить кратные отсчеты ( 1, 2 , 3 и т.д. )
Вопрос: можно ли это сделать, учитывая то, что подписи должны быть и при прокрутке скроллбара ( и, соответственно, значения ) ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2015, 20:23
Ответы с готовыми решениями:

Как сделать инструмент Лупа для Bitmap на PictureBox
Есть pictureBox1, в качестве pictureBox1.Image использую Bitmap bmp. Как увеличить изображение на...

Как создать bitmap из области (по координатам пикселей) другого bitmap
Здравствуйте. Подскажите пожалуйста как создать bitmap из области(по координатам пикселей) другого...

Подписи осей на диаграмме
Всем привет! В общем нужно сделать сравнительную диаграмму (пример на рисунке). На оси Х должны...

Подписи осей Chart
Добрый день. Прошу о помощи. Построил график Chart в VS 2010, перенес туда данные, все норм......

4
1315 / 774 / 288
Регистрация: 17.05.2015
Сообщений: 2,959
21.08.2015, 02:25 2
Лучший ответ Сообщение было отмечено MisterMr как решение

Решение

Разумеется.
C#
1
a.DrawString("10", font0, Brushes.Black, new Point(10, Y));
А переменной Y добавляешь шаг скролла при прокручивании.
Еще есть вариант тупо лейбл нацепить, он никуда не денется при прокручивании
0
441 / 297 / 62
Регистрация: 12.10.2009
Сообщений: 1,156
21.08.2015, 15:49 3
юзай компонент ZedGraph
0
1 / 1 / 0
Регистрация: 07.04.2015
Сообщений: 41
21.08.2015, 21:33  [ТС] 4
Агерон, если бы мне нужно/удобно было бы использовать ZedGraph, я бы это делал. Не столь уж неизвестный компонент. Но, как видите, тема называется по другому. Предыдущему отвечающему спасибо, ответ отметил как лучший.
0
441 / 297 / 62
Регистрация: 12.10.2009
Сообщений: 1,156
23.08.2015, 12:38 5
если вы не любите хоббитов значит вы не умеете их готовить в смысле компонентами тоже нужно уметь пользоваться а не выдумывать свои любимые велосипеды с треугольными колесами, задача не стоит по траченых на нее усилий т. к. другие УЖЕ решили данную проблему, соответственно можно было заюзать готовое решение и больше времени уделить основной логике проекта а не попыткам организовать вывод информации

Добавлено через 4 минуты
если же это осталось в наследство сделай рефакторинг данного участка кода и обоснуй это тем что внесение постоянных правок в низкоуровневый вывод информации, ручками рисовать график если че, есть не несусветная глупость т. к. есть готовые нормальные компоненты которые решают подобные задачи с большей эффективностью, а соответственно с меньшими трудозатратами

Добавлено через 3 минуты
а вообще дай код который строит данное чудо хоть вспомню что такое бывает 100% перемешанная лапша без разделения логики, данных, и интерфейса , придется тебе помочь если что
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.08.2015, 12:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

Подписи значений осей
Не подскажете, как в TChart сделать, чтобы на осях были подписаны не координаты точек серии, а...

DynamicDataDisplay подписи меток осей
привет. Столкнулся с проблемой в DynamicDataDisplay. Проблема в том что подписи "тиков" на осях...

Подписи осей и заголовок трехмерного графика
Здравствуйте! Почему матлаб не выводит название и подписи осей трехмерного графика? Вот код ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.