Fixes #146: Draw grid optimizations made.
This commit is contained in:
parent
ef1c12b2d1
commit
394758bd73
|
@ -156,7 +156,7 @@ namespace CairoChart {
|
||||||
/**
|
/**
|
||||||
* ``Axis`` line style.
|
* ``Axis`` line style.
|
||||||
*/
|
*/
|
||||||
public LineStyle grid_style = LineStyle (Color(), 1, {2, 3});
|
public LineStyle grid_style = LineStyle(Color(0, 0, 0, 0.25)); // Color(), 1, {2, 3});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Number of equally placed points to evaluate records sizes.
|
* Number of equally placed points to evaluate records sizes.
|
||||||
|
@ -516,8 +516,9 @@ namespace CairoChart {
|
||||||
for (Float128 v = min; Math.point_belong (v, min, range.zmax); v += step) {
|
for (Float128 v = min; Math.point_belong (v, min, range.zmax); v += step) {
|
||||||
if (is_x && chart.joint_x || !is_x && chart.joint_y) {
|
if (is_x && chart.joint_x || !is_x && chart.joint_y) {
|
||||||
chart.color = chart.joint_color;
|
chart.color = chart.joint_color;
|
||||||
ser.axis_x.grid_style.color = Color(0, 0, 0, 0.5);
|
grid_style.color.red = chart.joint_color.red;
|
||||||
ser.axis_y.grid_style.color = Color(0, 0, 0, 0.5);
|
grid_style.color.green = chart.joint_color.green;
|
||||||
|
grid_style.color.blue = chart.joint_color.blue;
|
||||||
} else
|
} else
|
||||||
chart.color = color;
|
chart.color = color;
|
||||||
string text = "", time_text = ""; var time_text_t = new Text(chart); var crpt = 0.0;
|
string text = "", time_text = ""; var time_text_t = new Text(chart); var crpt = 0.0;
|
||||||
|
|
|
@ -400,8 +400,8 @@ namespace CairoChart {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected virtual void draw_plarea_border () {
|
protected virtual void draw_plarea_border () {
|
||||||
|
LineStyle().apply(this);
|
||||||
color = border_color;
|
color = border_color;
|
||||||
ctx.set_dash(null, 0);
|
|
||||||
ctx.rectangle(plarea.x0, plarea.y0, plarea.width, plarea.height);
|
ctx.rectangle(plarea.x0, plarea.y0, plarea.width, plarea.height);
|
||||||
ctx.stroke ();
|
ctx.stroke ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,10 +73,9 @@ namespace CairoChart {
|
||||||
line_style.color = value;
|
line_style.color = value;
|
||||||
axis_x.color = value;
|
axis_x.color = value;
|
||||||
axis_y.color = value;
|
axis_y.color = value;
|
||||||
axis_x.grid_style.color = value;
|
axis_x.grid_style.color.red = axis_y.grid_style.color.red = value.red;
|
||||||
axis_x.grid_style.color.alpha = 0.5;
|
axis_x.grid_style.color.green = axis_y.grid_style.color.green = value.green;
|
||||||
axis_y.grid_style.color = value;
|
axis_x.grid_style.color.blue = axis_y.grid_style.color.blue = value.blue;
|
||||||
axis_y.grid_style.color.alpha = 0.5;
|
|
||||||
}
|
}
|
||||||
default = Color (0, 0, 0, 1);
|
default = Color (0, 0, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue