Plotly散点图如何指定线条类型(如虚线样式)
Plotly 散点图设置虚线线型方案
要给lines+markers模式的散点图指定虚线类型,只需要在go.Scatter中新增line配置项,通过dash参数控制线型即可,原有配置不需要改动。
常用线型可选值
dash参数支持以下预设值,也支持自定义虚线间隔:
solid:默认实线dash:普通短虚线dot:点线dashdot:点划线- 自定义样式:传入数值列表,例如
[5, 2, 1, 2]代表「5px线段-2px空白-1px线段-2px空白」循环的自定义虚线
修改后的代码示例
import plotly.graph_objs as go go.Scatter( x=df['x'], y=df['y'], mode="lines+markers", marker=dict(size=7, color=color, symbol='circle-open'), # 新增线条配置 line=dict( dash='dash', # 替换为你需要的线型值即可 color=color, # 可按需设置线条颜色,和标记点保持视觉统一 width=2 # 可选参数,调整线条粗细 ), fillcolor=color, name=f'{study[exp_names[i]]}_exp' ),
注:原代码中
x=df['x']行末尾缺少逗号,直接运行会报语法错误,上述示例已经补全。
内容的提问来源于stack exchange,提问作者Natasha
相关产品推荐
相关产品推荐

