В событиях диаграммы beforePrint
и afterPrint
вы можете переключать классы CSS для линий графика:
chart: {
events: {
beforePrint: function() {
this.xAxis[0].plotLinesAndBands[0].svgElem.addClass(
'chart-plot-line-print-1',
true
);
},
afterPrint: function() {
this.xAxis[0].plotLinesAndBands[0].svgElem.addClass(
'chart-plot-line-1',
true
);
}
}
}
Демонстрация в реальном времени: http://jsfiddle.net/BlackLabel/o61yv97x/
Справочник по API:
https://api.highcharts.com/highcharts/chart.events
https: //api.highcharts.com/class-reference/Highcharts.SVGElement#addClass
https://api.highcharts.com/class-reference/Highcharts.SVGElement#removeClass [116 ] [+1112]
Вы изучили Сияние RGBE (.hdr) и OpenEXR (.exr). RGBE имеет некоторый исходный код здесь. NVIDIA и ATI обе поддержки данные EXR в их видеокартах. Существует исходный код и двоичные файлы от страницы загрузки OpenEXR. ILM создал OpenEXR, и он имеет широкую поддержку. OpenEXR имеет поддержку плавающей точки на 16 и 32 бита на канал и - то, что большинство людей использует эти дни, если они не записали свой собственный формат.
Пиксельный Редактор изображений для Linux имеет поддержку EXR редактирования, также.
pfstools также необходим, если Вы собираетесь работать с HDR на Linux. Это - ряд программ командной строки для чтения, записи и управления HDR и имеет средства просмотра OpenGL и QT.
Существует также jpeg2exr для Linux
Вот некоторые другие debian пакеты для средств просмотра OpenEXR.
На основе этого похоже, что где-нибудь существует также Хромой плагин.
Похоже, что современное воплощение FITS соответствовало бы Вашим установленным потребностям, но я также предложу, чтобы Вы рассмотрели использование 2D структуры гистограммы от одного из хороших аналитических пакетов в широком использовании сообществом физики: КОРЕНЬ или AIDA являются современными, с которыми я знаком.
NB: Это было больше чем десятилетие, с тех пор как я использовал, Соответствует чему-либо, но я вспоминаю, что это начинает хороший и гибкий способ хранить довольно необработанные данные.