A method, system, and computer program product for a new data visualization
tool for determining distribution weights that represent values of a
categorical variable and then mapping a distinct color to each of the
weights so as to visually represent the different values of the
categorical variable (or data attribute) in a scatter plot. The distinct
colors of a splat are based on the distribution of categorical variable
values in a corresponding bin, the distribution of which is represented by
a vector. The vector contains as many locations as the number of different
values for the categorical variable. The value stored in each location is
typically a weight or percentage for that particular value of the
categorical variable. Each location in the vector is also associated with
a distinct color. The coloring of a single splat with multiple colors
involves the rendering of each vector by looping through each vector
location, and then based on the weight stored in that location, randomly
selecting the same percentage of triangles in the splat for the color
associated with that vector location. A threshold is used to help reduce
confusion and decrease processing time by summing all weights below the
threshold and assigning to it a single neutral color. A slider or other
controller can be used to vary the value of the threshold.
Метод, система, и продукт компьутерной программы для нового инструмента визуализирования данных для обусловливать весы распределения которые представляют значения категорически перемеююого и после этого составлять карту определенный цвет к каждому из весов визуально представить по-разному значения категорически перемеююого (или атрибута данных) в графике scatter. Определенные цветы splat основаны на распределении категорически переменных значений в соответствуя ящике, распределение которого представлено вектором. Вектор содержит так много положения как число по-разному значений для категорически перемеююого. Значением, котор хранят в каждом положении будет типично весом или процентом для того определенного значения категорически перемеююого. Каждое положение в векторе также связано с определенным цветом. Расцветка одиночного splat с множественными цветами включает представлять каждого вектора путем закреплять петлей через каждое положение вектора, и после этого после того как она основана на весе, котор хранят в том положении, случайно выбирая такой же процент треугольников в splat для цвета связанного с тем положением вектора. Порог использован для того чтобы помочь уменьшить запутанность и уменьшить длительность процесса путем суммировать все весы под порогом и задавать к ему одиночный нейтральный цвет. Слайдер или другой регулятор можно использовать для того чтобы поменять значение порога.