【问题标题】:plotly - how to modify markers within a traceplotly - 如何修改跟踪中的标记
【发布时间】:2018-05-24 04:21:59
【问题描述】:

如何改变跟踪中标记的外观?

例如在下面的示例中,如何将每个标记的不透明度设置为特定值(例如基于 opacity_data 列表)

似乎这应该是可能的,但我没有任何成功。提前感谢您的帮助,

dusiod

import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.graph_objs as go

app = dash.Dash()

x_data = list(range(1,11))
y_data = [i**2 for i in x_data]
opacity_data = [i / i**2 for i in x_data]

app.layout = html.Div([
    dcc.Graph(id='test',
              figure=go.Figure(
                  data=[go.Scatter(
                      x=x_data,
                      y=y_data,
                      mode='markers',
                      opacity=1)]
              ))
])

app.run_server()

【问题讨论】:

    标签: python python-3.x plotly


    【解决方案1】:

    它点击了.... 标记特定信息在字典中的列表中指定,如下面的气泡图示例所示。

    [https://plot.ly/python/bubble-charts/][1]

    import plotly.plotly as py
    import plotly.graph_objs as go
    
    trace0 = go.Scatter(
        x=[1, 2, 3, 4],
        y=[10, 11, 12, 13],
        mode='markers',
        marker=dict(
            color=['rgb(93, 164, 214)', 'rgb(255, 144, 14)',
                   'rgb(44, 160, 101)', 'rgb(255, 65, 54)'],
            opacity=[1, 0.8, 0.6, 0.4],
            size=[40, 60, 80, 100],
        )
    )
    
    data = [trace0]
    py.iplot(data, filename='bubblechart-color')
    

    【讨论】:

      猜你喜欢
      • 2012-02-20
      • 1970-01-01
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      相关资源
      最近更新 更多