I have a surface plot which passes through scatter points.
I have colored the surface according to categories. The following is the output of using matplotlib
colormap = {'a' : 0, 'b' : 0.16666667, 'c' : 0.33333333, 'd': 0.5 , 'e' : 0.66666667, 'f': 0.83333333, 'g' : 1 }
cmap = colors.ListedColormap(['#ffa500', '#ff0000', '#ffff00','#343434','#0000ff','#001e00','#006400'])
When i try to use a similar color scale using plotly, i get different results.
0
I have used the following colorscale :
colorscale: [
// # Let first 10% (0.1) of the values have color rgb(0, 0, 0)
[0, ‘rgb(255, 0, 0)’], //red
[0.1666666666, ‘rgb(255, 0, 0)’],
// # Let values between 10-20% of the min and max of z
// # have color rgb(20, 20, 20)
[0.1666666666, 'rgb(255, 165, 0)'],
[0.33333333, 'rgb(255, 165, 0)'],
// # Values between 20-30% of the min and max of z
// # have color rgb(40, 40, 40)
[0.33333333, 'rgb(255, 255, 0)'],
[0.5, 'rgb(255, 255, 0)'],
[0.5, 'rgb(128, 128, 128)'],
[0.6666666, 'rgb(128, 128, 128)'],
[0.6666666, 'rgb(0, 128, 0)'],
[0.8333333, 'rgb(0, 128, 0)'],
[0.83333333, 'rgb(0, 255, 223)'],
[1, 'rgb(0, 255, 223)'],
Is there additional that is to be taken care of while using the colorscale option?
Here is the Surfacecolor data that i am using (https://gist.github.com/Rudresh-Ajgaonkar/72d0ce6c60bccba751a4bd0f81c12674)
Thanks in Advance.