2017-11-23 13 views
0

私はパラレル座標プロットをしようとしています。私はラインの色を黒にしたいが、オーバーラップするラインは残りのラインよりも暗くなるように不透明にしたい。プロット平行座標の例で、色の不透明度を設定することは可能ですか?Python:プロット:パラレル座標不透明度

import plotly.plotly as py 
import plotly.graph_objs as go 

import pandas as pd 

df = pd.read_csv("https://raw.githubusercontent.com/bcdunbar/datasets/master/parcoords_data.csv") 

data = [ 
    go.Parcoords(
     line = dict(color = df['colorVal'], 
        colorscale = 'Jet', 
        showscale = True, 
        reversescale = True, 
        cmin = -4000, 
        cmax = -100), 
     dimensions = list([ 
      dict(range = [32000,227900], 
       constraintrange = [100000,150000], 
       label = 'Block Height', values = df['blockHeight']), 
      dict(range = [0,700000], 
       label = 'Block Width', values = df['blockWidth']), 
      dict(tickvals = [0,0.5,1,2,3], 
       ticktext = ['A','AB','B','Y','Z'], 
       label = 'Cyclinder Material', values = df['cycMaterial']), 
      dict(range = [-1,4], 
       tickvals = [0,1,2,3], 
       label = 'Block Material', values = df['blockMaterial']), 
      dict(range = [134,3154], 
       visible = True, 
       label = 'Total Weight', values = df['totalWeight']), 
      dict(range = [9,19984], 
       label = 'Assembly Penalty Weight', values = df['assemblyPW']), 
      dict(range = [49000,568000], 
       label = 'Height st Width', values = df['HstW']), 
      dict(range = [-28000,196430], 
       label = 'Min Height Width', values = df['minHW']), 
      dict(range = [98453,501789], 
       label = 'Min Width Diameter', values = df['minWD']), 
      dict(range = [1417,107154], 
       label = 'RF Block', values = df['rfBlock']) 
     ]) 
    ) 
] 

py.offline.plot(data, filename = 'parcoords-advanced') 

答えて

0

plotly 2.1.0それは不可能に見えるimport plotly as py

を必要とします。両親の下のパスに「行」の

有効な属性[「ライン」] [「parcoords」]:

['autocolorscale', 'cauto', 'cmax', 'cmin', 'color', 'colorbar', 
'colorscale', 'colorsrc', 'reversescale', 'showscale'] 
「不透明度」に関連している何のいずれかのオプションが存在しないため、次のような理由があります両親の下のパスで「次元」の

有効な属性[「寸法」] [3] [「parcoords」、「寸法」]:

['constraintrange', 'label', 'range', 'tickformat', 'ticktext', 
'ticktextsrc', 'tickvals', 'tickvalssrc', 'values', 'valuessrc', 
'visible'] 

しかし他のパッケージにあるかもしれないhttps://plot.ly/python/line-and-scatter/言及した「不透明度」 plotly

Rのプロットまたはmatplotlib.pyplotを試すことができます