Generator Material Design colors or colors lists for the charts. It was planned to be used with Chart.js. Sorry for my English :(
<script src="/js/chart-colors.min.js" type="text/javascript">
<script type="text/javascript">
// infinitely - How to implement sorting colors.
// TRUE - endless enumeration existing set (array) color.
// FALSE - too much color is carried out only until the end of the existing set (array).
var chartColor = new ChartColors(infinitely);
</script>
How to implement sorting colors.
TRUE - endless enumeration existing set (array) color.
new ChartColors(true)
FALSE - too much color is carried out only until the end of the existing set (array).
new ChartColors(true)
Reset the set of colors used in the color set by default from the current object.
chartColor.DefaultColorSet();
// return ChartColors Object
Installing a custom set (array) color.
chartColor.UserColorSet(['#FF0000', '#00FF00', '#0000FF']);
// return ChartColors Object
Preparation of the first color in the list of unused colors.
var color = chartColor.GetNextGetList;
// return '#00FF00' - selected color
Generate a list (array) color of a given length.
var list = chartColor.GetList();
// return ['#FF0000', '#00FF00', '#0000FF'] - array of colors
Preparation of a set of random color (solid) colors in the current object.
var color = chartColor.GetRandom();
// return '#FF0000' - a randomly selected color
Generate a list (array) of random colors.
var list = chartColor.GetRandomList();
// return ['#FF0000', '#00FF00', '#0000FF'] - the array of randomly selected colors
Converting RGB or RGBA values in HEX
var color = chartColor.ConvertRGBToHEX('rgba(255, 255, 255, 0.8)');
// return '#ffffff' - the color of the converted in HEX format
Converting colors from HEX format to the RGB format.
var color = chartColor.ConvertHEXToRGB('#ffffff');
// return 'rgb(255, 255, 255)' - the color converted to RGB format
Converting colors from HEX format into the RGBA format.
var color = chartColor.ConvertHEXToRGBA('#ffffff', 0.8);
// return 'rgba(255, 255, 255, 0.8)' - the color converted to RGBA format
Converting an array to a set of colors in HEX, RGB or RGBA format.
var list = chartColor.ConvertList(['#ffffff', '#ffffff', '#ffffff'], rgba, 0.8);
// return ['rgba(255, 255, 255, 0.8)', 'rgba(255, 255, 255, 0.8)', 'rgba(255, 255, 255, 0.8)'] - An array of colors converted to the specified format
Reset the object to the default state. Not only will reset option infinitely.
chartColor.Reset();
// return ChartColors Object
Getting the current set of colors.
var list = chartColor.GetColorSet();
// return ['#FF0000', '#00FF00', '#0000FF'] - a set of colors used in the selection of individual colors and list generation
Getting an array of colors used.
var list = chartColor.GetUsedColors();
// return ['#FF0000', '#00FF00', '#0000FF'] - a list of used colors
Getting an array of unused colors.
var list = chartColor.GetUnusedColors();
// return ['#FF0000', '#00FF00', '#0000FF'] - the array of the remaining colors, which can be used
Генератор цветов или списков цветов Material Design для использования в диаграммах и графиках. Планировалось использовать совместно с Chart.js.
<script src="/js/chart-colors.min.js" type="text/javascript">
<script type="text/javascript">
// infinitely - Как осуществлять перебор цветов.
// TRUE - бесконечный перебор существующего набора (массива) цветов.
// FALSE - перебор цветов осуществляется только до конца существующего набора (массива).
var chartColor = new ChartColors(infinitely);
</script>
Как осуществлять перебор цветов.
TRUE - бесконечный перебор существующего набора (массива) цветов.
new ChartColors(true)
FALSE - перебор цветов осуществляется только до конца существующего набора (массива).
new ChartColors(true)
Сброс используемого набора цветов на набор цветов по-умолчанию из текущего объекта.
chartColor.DefaultColorSet();
// return ChartColors Object
Установка пользовательского набора (массива) цветов.
chartColor.UserColorSet(['#FF0000', '#00FF00', '#0000FF']);
// return ChartColors Object
Получение первого цвета в списке неиспользованных цветов.
var color = chartColor.GetNextGetList;
// return '#00FF00' - выбранный цвет
Генерация списка (массива) цветов заданной длины.
var list = chartColor.GetList();
// return ['#FF0000', '#00FF00', '#0000FF'] - массив цветов
Получение случайного цвета из набора (массива) цветов в текущем объекте.
var color = chartColor.GetRandom();
// return '#FF0000' - случайно выбранный цвет
Генерация списка (массива) случайных цветов.
var list = chartColor.GetRandomList();
// return ['#FF0000', '#00FF00', '#0000FF'] - массив из случайно выбранных цветов
Преобразование RGB или RGBA значений в HEX.
var color = chartColor.ConvertRGBToHEX('rgba(255, 255, 255, 0.8)');
// return '#ffffff' - цвет преобразованный в формат HEX
Преобразование цвета из формата HEX в формат RGB.
var color = chartColor.ConvertHEXToRGB('#ffffff');
// return 'rgb(255, 255, 255)' - цвет преобразованный в формат RGB
Преобразование цвета из формата HEX в формат RGBA.
var color = chartColor.ConvertHEXToRGBA('#ffffff', 0.8);
// return 'rgba(255, 255, 255, 0.8)' - цвет преобразованный в формат RGBA
Преобразование массива с набором цветов в HEX, RGB или RGBA формат.
var list = chartColor.ConvertList(['#ffffff', '#ffffff', '#ffffff'], rgba, 0.8);
// return ['rgba(255, 255, 255, 0.8)', 'rgba(255, 255, 255, 0.8)', 'rgba(255, 255, 255, 0.8)'] - Массив цветов преобразованный в указанный формат.
Сброс объекта до состояния по-умолчанию. Не будет сброшен только параметр infinitely.
chartColor.Reset();
// return ChartColors Object
Получение текущего набора цветов.
var list = chartColor.GetColorSet();
// return ['#FF0000', '#00FF00', '#0000FF'] - набор цветов используемый при выборе отдельных цветов и генерации списков
Получение массива использованных цветов.
var list = chartColor.GetUsedColors();
// return ['#FF0000', '#00FF00', '#0000FF'] - список уже использованных цветов
Получение массива неиспользованных цветов.
var list = chartColor.GetUnusedColors();
// return ['#FF0000', '#00FF00', '#0000FF'] - массив оставшихся цветов, которые можно использовать