CSS |
string |
|
this is where we can enter in custom CSS to style the component. It can either be an @import link or pure CSS. This is not to be confused with customCssClass. |
|
EnableEditing |
boolean |
true |
enable or disable editing the component |
|
EnablePointMoving |
boolean |
true |
enable/disable the ability to move points |
|
EnablePointPlotting |
boolean |
true |
enable/disable the ability to plot points |
|
EnablePointRemoval |
boolean |
true |
enable/disable the ability to remove/delete points |
|
LockChart |
boolean |
false |
When true , it prevents the user from moving around the plot or zooming in/out |
|
Mode |
enum (line, point) |
line |
Switched between line plot and point/scatter plot |
|
TooltipEnabled |
boolean |
true |
When true , tooltips for the points are enabled |
|
line.equationVisible |
boolean |
true |
When true and in line mode , shows the equation of the line (if line type is best fit ) |
|
line.interceptsVisible |
boolean |
true |
When true and in line mode , shows the x and y intercepts of the line (if line type is best fit ) |
|
line.riseRunVisible |
boolean |
true |
When true and in line mode , shows the rise and run of the line (if line type is best fit ) |
|
line.slopeVisible |
boolean |
true |
When true and in line mode , shows the slope of the line (if line type is best fit ) |
|
type.selected |
enum (line, smooth, best fit) |
best fit |
Chooses the line type |
|
type.visible |
boolean |
true |
Shows/hides the line |
|
points.all |
array |
[] |
Gives the array of all points. You can also use this as an initial state to have points already plotted |
|
points.count |
number |
|
Number of points currently plotted |
|
points.max |
number |
|
Max number of points that can be plotted |
|
points.xMax |
number |
|
highest x value of plotted points |
|
points.xMin |
number |
|
lowest x value of plotted points |
|
points.yMax |
number |
|
highest y value of plotted points |
|
points.yMin |
number |
|
lowest y value of plotted points |
|
xAxis.bounds |
string (#,#) |
-50,50 |
Sets the bounds of the x axis |
|
xAxis.label |
string |
X |
sets the label of the x axis |
|
xAxis.labelPosition |
enum (positive, negative) |
positive |
Sets the position of the X axis to either the positive or negative end of the chart |
|
xAxis.scale |
enum (linear, log) |
linear |
sets the scale of the x axis to either linear or log |
|
xAxis.snapDistance |
number |
1 |
The closest number on the X axis that the point snaps to. |
So if the snap distance is 1, then it snaps to intervals of 1. If it is 0.5, snaps to intervals of 0.5 |
xAxis.units |
string |
|
Defaults to no units, but you can add in units however you’d like |
|
yAxis.bounds |
string (#,#) |
-50,50 |
Sets the bounds of the y axis |
|
yAxis.label |
string |
Y |
sets the label of the y axis |
|
yAxis.labelPosition |
enum (positive, negative) |
positive |
Sets the position of the Y axis to either the positive or negative end of the chart |
|
yAxis.scale |
enum (linear, log) |
linear |
sets the scale of the y axis to either linear or log |
|
yAxis.snapDistance |
number |
1 |
The closest number on the Y axis that the point snaps to. |
So if the snap distance is 1, then it snaps to intervals of 1. If it is 0.5, snaps to intervals of 0.5 |
yAxis.units |
string |
|
Defaults to no units, but you can add in units however you’d like |
|
zoom.enabled |
boolean |
true |
Enables/disables the student’s ability to zoom in/out |
|
zoom.max |
number |
10 |
The max value the student can zoom out to |
|
zoom.min |
number |
0.1 |
The min value the student can zoom in to |
|
zoom.visible |
boolean |
true |
Shows/hides the zoom controls |
|