添加额外的绘图到subplot plotly python

时间:2017-10-11 18:28:08

标签: python python-3.x plot plotly

我从CSV中提取数据,并绘制数据。我正在绘制一系列数字信号,然后在改变状态时加点。 Current Digital Plots

现在我正在尝试为一些图添加一些文本标记。与此类似: Goal Digital Plots

以下是我现在的代码:

points = {'A':[X_SoC[8][1], Y_SoC[8][1]], 'B': [X_SoC[9][1], Y_SoC[9][1]], 'C' :[X_SoC[9][2], Y_SoC[9][2]], 
      'D' : [X_SoC[1][1], Y_SoC[1][1]], 'E': [X_SoC[10][1], Y_SoC[10][1]], 'F' :[X_SoC[10][2], Y_SoC[10][2]],
      'G' : [X_SoC[11][1], Y_SoC[11][1]], 'H': [X_SoC[10][3], Y_SoC[10][3]], 'J' :[X_SoC[9][3], Y_SoC[9][3]],
      'K' : [X_SoC[10][4], Y_SoC[10][4]], 'L': [X_SoC[8][2], Y_SoC[8][2]], 'M' :[X_SoC[7][4], Y_SoC[7][4]],
      'N' : [X_SoC[9][4], Y_SoC[9][4]], 'P': [X_SoC[7][5], Y_SoC[7][5]]}


pt_A = X_SoC[8][1]
pt_B = X_SoC[9][1]
pt_C = X_SoC[9][2]
pt_D = X_SoC[1][1]
pt_E = X_SoC[10][1]
pt_F = X_SoC[10][2]
pt_G = X_SoC[11][1]
pt_H = X_SoC[10][3]
pt_J = X_SoC[9][3]
pt_K = X_SoC[10][4]
pt_L = X_SoC[8][2]
pt_M = X_SoC[7][4]
pt_N = X_SoC[9][4]
pt_P = X_SoC[7][5]



for i in range(Num_Channels):
    trace0.append(go.Scatter(x=df_lab["Time"], y = df_lab[Headers[i+1]], mode = 'lines', name = Headers[i+1]))
    trace1.append(go.Scatter(x=X_SoC[i], y = Y_SoC[i], mode = 'markers',   = 
False))

trace1.append(go.Scatter(x = X_SoC[8][1], y = Y_SoC[8][1], mode = 
'markers+text', text = 'A', textposition = 'bottom'))

print("The label 'A' should be at ", X_SoC[8][1], " and ", Y_SoC[8][1], " of the ninth graph down")
fig = tools.make_subplots(rows = Num_Channels, cols = 1,shared_xaxes = True)

for i in range(Num_Channels):
    fig.append_trace(trace0[i],i+1,1)
    fig.append_trace(trace1[i],i+1,1)

#fig.append_trace(trace2, 9, 1)

fig['layout'].update(height = 750, width = 950, title = 'Bit Timing!')
py.iplot(fig)

我尝试了一个trace2变量,这个最新的方法是追加当前的点图,但它不会以任何形式或形式出现。我的目标是尝试使用字典,以便我可以循环。

如何添加第三个图?

由于

1 个答案:

答案 0 :(得分:1)

嗯,我认为,从编程方面来看,它非常难看。但它确实是我正在寻找的。这是我到目前为止的结果:

<td>
  @if( !empty($entry->{$column['name']}) )
    <a href="storage/app/content/img/filename.jpg">
      <img src="storage/app/content/img/filename.jpg"/>
    </a>
</td>

我绝对乐于接受让它变得更好的想法。

由于

相关问题