跳到主要内容

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(笔触宽度)

图表线条的宽度。