Python博克:放大时虚线变为实线

2024-09-27 00:17:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我在画两条线,一条实线,一条虚线。在初始缩放时,直线显示为定义的。但是,放大绘图时,虚线变为实线。下面的图片说明了这个问题。下面是定义行的代码:

turbidity_stn3_plot1 = f.line(x='Datetime',y='Turbidity', y_range_name='default', color='olive',line_color='black', line_dash=[1,10], line_width=1, source=turbidity_stn_03_plot_01_source)
turbidity_stn1_plot1 = f.line(x='Datetime',y='Turbidity', y_range_name='default', color='olive',line_color='black', line_dash='solid', source=turbidity_stn_01_plot_01_source)

我已经尝试过不同的“线”值,比如“虚线”和“虚线”,结果都一样。在

我注意到,当增加虚线之间的距离(例如“line_dash=[1,20]”)时,我可以在直线变为实线之前放大得越近。在

有人知道为什么会这样吗?如何避免?在

我应该将此报告为Bokeh Github上的错误吗?在

Dashed line zoomed out (y-axis 0 to 40)

Dashed line zoomed in(y-axis 0 to 35)


Tags: namedefaultsourcedatetime定义linerange直线
1条回答
网友
1楼 · 发布于 2024-09-27 00:17:44

这是HTML画布实现依赖浏览器行为的结果。Bokeh项目对此无能为力(这就是GH问题最终被关闭的原因)。如果您在出现此问题的区域中工作,唯一的选择是使用其他视觉属性,例如宽度或颜色,而不是虚线。在

相关问题 更多 >

    热门问题