LineChartData 折线图数据
LineChartData
类具有以下属性:
above_line
(上方线条)
在折线点与图表顶部边缘之间绘制的垂直线。
值的类型为 ChartPointLine
。
above_line_bgcolor
(上方线条背景颜色)
使用指定的颜色填充折线上方的区域。
above_line_cutoff_y
(上方线条截断 Y 值)
在特定的 Y 值处截断折线图上方的填充区域。
above_line_gradient
(上方线条渐变)
使用指定的渐变填充折线图上方的区域。
below_line
(下方线条)
在折线点与图表底部边缘之间绘制的垂直线。
值的类型为 ChartPointLine
。
below_line_bgcolor
(下方线条背景颜色)
使用指定的颜色填充折线下方的区域。
below_line_cutoff_y
(下方线条截断 Y 值)
在特定的 Y 值处截断折线图下方的填充区域。
below_line_gradient
(下方线条渐变)
使用指定的渐变填充折线图下方的区域。
color
(颜色)
图表线条的颜色。
curved
(弯曲)
设置为 True
以将图表线条绘制为曲线。
默认值为 False
。
dash_pattern
(虚线模式)
定义线条的虚线效果。该值是虚线偏移量和长度的循环列表。例如,列表 [5, 10]
将导致绘制 5 像素长的虚线,随后是 10 像素长的空白。默认情况下,绘制实线。
data_points
(数据点)
代表单个折线的 LineChartDataPoint
类型的点(点)列表。
gradient
(渐变)
用于绘制线条背景的渐变。
值的类型为 Gradient
。
point
(点)
定义折线点(点)的外观和形状。
值的类型为布尔值(True
- 使用默认样式绘制一个点,False
- 不绘制折线点)或 ChartPointShape
类型。
prevent_curve_over_shooting
(防止曲线过度延伸)
在线性序列点上绘制曲线时是否防止过度延伸。
默认值为 False
。
prevent_curve_over_shooting_threshold
(防止曲线过度延伸阈值)
防止过度延伸算法的阈值。
默认值为 10.0
。
shadow
(阴影)
图表线条投射的阴影。
值的类型为 BoxShadow
。
selected_below_line
(选中的下方线条)
在选中的折线点与图表底部边缘之间绘制的垂直线。该值可以是 True
- 使用默认样式绘制线条,False
- 不在选中的点下方绘制线条,或者是 ChartPointLine
类的实例以指定要绘制的线条样式。
selected_point
(选中的点)
定义选中的 折线点的外观和形状。
值的类型为 ChartPointShape
。
stroke_cap_round
(圆形笔触端点)
设置为 True
以绘制圆形的线条端点。
默认值为 False
。
stroke_width
(笔触宽度)
图表线条的宽度。