В настоящее время я работаю над Weblogo .Мне нужно сгенерировать изображение weblogo с использованием языка Java.Таким образом, на этом изображении каждый столбец будет содержать количество букв алфавита.Высота символов может варьироваться в пределах столбца.Ширина всего столбца останется неизменной независимо от высоты столбца.Из изображения weblogo вы можете видеть, что мне нужно изменить высоту символа без изменения его ширины.Также мне нужно объединить все эти столбцы переменной высоты.Как мне это реализовать?Какой должна быть лучшая техника или API, которым я должен следовать?Вывод не обязательно должен быть изображением.Это может быть в Java-апплете или свинге.Мне нужно сделать его интерактивным.Например, если пользователь щелкает конкретный символ, должно быть сгенерировано событие, указывающее номер столбца и символ, который сгенерировал это событие.
(PS В моей программе будут алфавитные символы (в ASCII или UNICODE) и их положение на оси Xв качестве ввода.)