silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Boost with styled mode doesn't render line chart colors

Hi, on a project I'm working on which involves plotting 3 line series on one chart, using different colors for each series IN STYLED MODE. We recently tried to add the Boost module to speed things up.

When the chart initially loads, however, none of the colors are applied to the series' lines. They are all drawn as black.

When you zoom in, the redrawn chart DOES apply the colors (!) and when you zoom back out, the entire chart uses the colors correctly.

We are able to "force" this to correct by calling chart.redraw() after the chart is created, but this is inefficient and negates the purpose of using Boost.

Any ideas on what causes this or other work arounds besides calling chart.redraw()?

In examining the SVG created by Highcharts what I've noticed is:
1. When the chart initially loads, ALL THREE series are drawn on the same transparent PNG
2. When zooming in, however, the 3 series are drawn on 3 separate transparent PNGs
3. When zooming back out (or if you call chart.redraw() after creating the chart), the chart is still drawn on 3 separate transparent PNGs

I don't understand why Highcharts renders differently when the chart initially loads (using one PNG) vs when you zoom back out or call chart.redraw() - using 3 PNGs, one for each series, and why the colors seem to only be applied when the series are separated. Is there some way to force Highcharts to render them separately on initial load?

I tried to reproduce a stripped down version in JSfiddle but in the fiddle using Boost caused the lines to be completely invisible (the PNG generated is completely blank). Which is still a problem but not the one we are having.

I have attached 2 screenshots showing the problem.
Attachments
Chart after zooming in and hitting reset zoom. Three PNG one for each series, and colors are used.
Chart after zooming in and hitting reset zoom. Three PNG one for each series, and colors are used.
Screen Shot 2018-11-08 at 9.50.08 AM.png (101.53 KiB) Viewed 1861 times
Chart on initial load. One PNG for all series and no colors.
Chart on initial load. One PNG for all series and no colors.
Screen Shot 2018-11-08 at 9.50.27 AM.png (93.14 KiB) Viewed 1861 times
bastss
Site Admin
Posts: 1192
Joined: Wed Oct 17, 2018 10:59 am

Re: Boost with styled mode doesn't render line chart colors

Hi silhouettepoms!

I know that you have tried to reproduce your code in jsFiddle but could you do it one more time without Boost and share it? It will be very helpful to see whole your code ;)

Kind regards!
Sebastian Wędzel,
Highcharts Developer
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

I tried to do a very basic chart to show my problem, but I couldn't, I did find a related one though in the fiddle: it just draws a blank PNG rather than using black lines.

https://jsfiddle.net/4dszrL75/3/

But you can see the phenomenon I mentioned here: On initial load there is one Image tag within the .highcharts-series-group container. Once you zoom in, there are 3, and when you zoom out there are still 3. Not sure why it's blank throughout though in the fiddle, but maybe if we can answer that the solution will be similar.
bastss
Site Admin
Posts: 1192
Joined: Wed Oct 17, 2018 10:59 am

Re: Boost with styled mode doesn't render line chart colors

silhouettepoms,

Series are generated as an image by WebGL engine while boost module is enabled - it's not possible to style its elements via CSS. However when you zoom in and chart achieve number of points below series|plotOptions.series.boostThreshold(Defaults to 5000) boost module is kick off. But it's really interesting how does it work in your case, especially why the colors stay after zoom reset and why your series are black at the beginning. Unfortunately, we cannot say more and debug it anyhow without your whole code.
Sebastian Wędzel,
Highcharts Developer
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

Thanks I'll see if I can come up with a fiddle that reproduces the problem, I will see if I can reproduce all the settings but just randomly generate the data.
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

Not sure if this will work but if you can open this in your browser it is the image generated after zooming in and then zooming back out, it does in fact seem to have the css colors applied. But on the initial load it does not (line is in black)

[url]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAAJYCAYAAAAHV0m9AAAgAElEQVR4Xu3dX3Lcxr02YICxzjbOMBuxVJFSlVVI2oOZKl8pukpV5D1IWUWqErnMbCScs41PivBVA+hhczz8Ixlt+df95CaJSDa7nxeDwQtgwHHwHwIECBAgQIAAAQIECBAgsIHAuMEYhiBAgAABAgQIECBAgAABAoOCaSMgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICCaRsgQIAAAQIECBAgQIAAgU0EFMxNGA1CgAABAgQIECBAgAABAgqmbYAAAQIECBAgQIAAAQIENhFQMDdhNAgBAgQIECBAgAABAgQIKJi2AQIECBAgQIAAAQIECBDYREDB3ITRIAQIECBAgAABAgQIECCgYNoGCBAgQIAAAQIECBAgQGATAQVzE0aDECBAgAABAgQIECBAgICC2cA28Ld/7l78+Y/7dw0sxRIIECBAgAABAgQIEAgsoGAGDi9P/Yf351cfPkxPvv/Tft/AciyBAAECBAgQIECAAIGgAgpm0ODKaSuYDYRoCQQIECBAgAABAgQaEFAw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awsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQISHrLCQAABSlJREFUECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBbQMGsLWx8AgQIECBAgAABAgQIdCKgYHYStGUSIECAAAECBAgQIECgtoCCWVvY+AQIECBAgAABAgQIEOhEQMHsJGjLJECAAAECBAgQIECAQG0BBbO2sPEJECBAgAABAgQIECDQiYCC2UnQlkmAAAECBAgQIECAAIHaAgpmbWHjEyBAgAABAgQIECBAoBMBBbOToC2TAAECBAgQIECAAAECtQUUzNrCxidAgAABAgQIECBAgEAnAgpmJ0FbJgECBAgQIECAAAECBGoLKJi1hY1PgAABAgQIECBAgACBTgQUzE6CtkwCBAgQIECAAAECBAjUFlAwawsbnwABAgQIECBAgAABAp0IKJidBG2ZBAgQIECAAAECBAgQqC2gYNYWNj4BAgQIECBAgAABAgQ6EVAwOwnaMgkQIECAAAECBAgQIFBb4P8DPInL32QsNPYAAAAASUVORK5CYII=[/url]
Last edited by silhouettepoms on Tue Nov 13, 2018 7:58 pm, edited 1 time in total.
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

and here is the image on the initial load (all lines drawn on one image, no colors applied)

Sorry seems it won't show up but if you copy everything between the img tags into your browser it will render it. It shows up better in Firefox vs Chrome where it shows on a black background...

[img]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAAJYCAYAAAAHV0m9AAAgAElEQVR4Xu3dDbak1pUmUHokXR5JWSMpayS2RmLVSCyPxOqRVK/Tzq91hIhfTr4Igv3WypWZL4IL7HsC+LhA/K/FDwECBAgQIECAAAECBAgQGBD4XwNtaIIAAQIECBAgQIAAAQIECCwCpiIgQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIECBAgQIAAgREBAXOEUSMECBAgQIAAAQIECBAgIGCqAQIECBAgQIAAAQIECBAYERAwRxg1QoAAAQIECBAgQIAAAQICphogQIAAAQIE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c1K6B5L1Sd1b61nLlase1lcj3Jq213jqO+uZ/ur7hXvXL8c5mX+uAHikJlPftRz9RFyOZ/r++NZ6rkPr3ktL1ycd0v+3rnToy5l+66aXRv/vWb/s0++t51ttev0FAgLmC9C/cJb3HHTuWZzaETy7Edkz32vT9rN932se97abe+FsJO8V2/++HFAw32/5SAuPHnBvtT3RRm+3j5Y/si7f673T6ze1nO+0zZxap7SzPnE53f6ntPdun5V3cj1LDe3dPmVE+dkTzu/U55ZlQEDAHEDUBAECBAgQIECAAAECBAgsi4CpCggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYEBMwRRo0QIECAAAECBAgQIECAgICpBggQIECAAAECBAgQIEBgREDAHGHUCAECBAgQIECAAAECBAgImGqAAAECBAgQIECAAAECBEYE/i+xtFPQGyxxIQAAAABJRU5ErkJggg==[/img]
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

bastss wrote:silhouettepoms,

Series are generated as an image by WebGL engine while boost module is enabled - it's not possible to style its elements via CSS. However when you zoom in and chart achieve number of points below series|plotOptions.series.boostThreshold(Defaults to 5000) boost module is kick off. But it's really interesting how does it work in your case, especially why the colors stay after zoom reset and why your series are black at the beginning. Unfortunately, we cannot say more and debug it anyhow without your whole code.
Finally reproduced what I'm seeing in a fiddle (the reason it was blank was because I was using the main version of boost instead of the one under /js/ in combination with the js/highcharts.js)

Link to fiddle:
https://jsfiddle.net/7m2e6u9v/
bastss
Site Admin
Posts: 1192
Joined: Wed Oct 17, 2018 10:59 am

Re: Boost with styled mode doesn't render line chart colors

silhouettepoms,

It seems like a bug, I've reported it. https://github.com/highcharts/highcharts/issues/9407. Unfortunately, the only option is to styled chart without styled mode. API: https://www.highcharts.com/docs/chart-d ... -and-style

Best regards!
Sebastian Wędzel,
Highcharts Developer
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

A bug I could understand, but why does it work correctly after zooming back out? It seems like it IS capable of working with styled mode? (Or if not where are the colors coming from?)

It seems like it's capable of drawing the lines individually with colors the way I want, it just doesn't do it initially. If I call chart.redraw() after creating the chart it works, too (presumably redraw is called when zoom out is clicked, too)
silhouettepoms
Posts: 8
Joined: Wed Nov 07, 2018 9:01 pm

Re: Boost with styled mode doesn't render line chart colors

Updated the fiddle to use colorIndex (a feature of styled mode) and after zooming in and back out, it is using the proper colors

https://jsfiddle.net/7m2e6u9v/12/
rafalS
Posts: 2665
Joined: Thu Jun 14, 2018 11:40 am

Re: Boost with styled mode doesn't render line chart colors

Hi, silhouettepoms!

You have got your answer on our GitHub issues channel. Please continue this thread there.

Kind regards!
Rafal Sebestjanski,
Highcharts Team Lead

Return to “Highcharts Usage”