mirror of
https://github.com/jkriege2/JKQtPlotter.git
synced 2024-12-25 10:01:38 +08:00
JKQTPlotter/JKQTBasePlotter: added functions to set properties of all grid lines (x+y axis) together
This commit is contained in:
parent
9e4210c823
commit
f96e262371
@ -306,6 +306,41 @@ void JKQTBasePlotter::setGrid(bool val) {
|
||||
yAxis->setDrawGrid(val);
|
||||
}
|
||||
|
||||
void JKQTBasePlotter::setGridColor(QColor color)
|
||||
{
|
||||
xAxis->setGridColor(color);
|
||||
yAxis->setGridColor(color);
|
||||
}
|
||||
|
||||
void JKQTBasePlotter::setMinorGridColor(QColor color)
|
||||
{
|
||||
xAxis->setMinorGridColor(color);
|
||||
yAxis->setMinorGridColor(color);
|
||||
}
|
||||
|
||||
void JKQTBasePlotter::setGridWidth(double __value)
|
||||
{
|
||||
xAxis->setGridWidth(__value);
|
||||
yAxis->setGridWidth(__value);
|
||||
}
|
||||
|
||||
void JKQTBasePlotter::setMinorGridWidth(double __value)
|
||||
{
|
||||
xAxis->setMinorGridWidth(__value);
|
||||
yAxis->setMinorGridWidth(__value);
|
||||
}
|
||||
void JKQTBasePlotter::setGridStyle(Qt::PenStyle __value)
|
||||
{
|
||||
xAxis->setGridStyle(__value);
|
||||
yAxis->setGridStyle(__value);
|
||||
}
|
||||
|
||||
void JKQTBasePlotter::setMinorGridStyle(Qt::PenStyle __value)
|
||||
{
|
||||
xAxis->setMinorGridStyle(__value);
|
||||
yAxis->setMinorGridStyle(__value);
|
||||
}
|
||||
|
||||
void JKQTBasePlotter::setShowZeroAxes(bool showX, bool showY) {
|
||||
getXAxis()->setShowZeroAxis(showX);
|
||||
getYAxis()->setShowZeroAxis(showY);
|
||||
|
@ -1434,6 +1434,31 @@ class JKQTP_LIB_EXPORT JKQTBasePlotter: public QObject {
|
||||
/** \brief sets whether to plot grid lines or not */
|
||||
void setGrid(bool val);
|
||||
|
||||
/** \brief sets the color of all Major grid lines
|
||||
* */
|
||||
void setGridColor(QColor color);
|
||||
|
||||
/** \brief sets the color of all minor grid lines
|
||||
* */
|
||||
void setMinorGridColor(QColor color);
|
||||
|
||||
/** \brief sets the width of all Major grid lines
|
||||
* */
|
||||
void setGridWidth(double __value);
|
||||
|
||||
/** \brief sets the width of all minor grid lines
|
||||
* */
|
||||
void setMinorGridWidth(double __value);
|
||||
|
||||
/** \brief sets the style of all Major grid lines
|
||||
* */
|
||||
void setGridStyle(Qt::PenStyle __value);
|
||||
|
||||
/** \brief sets the style of all minor grid lines
|
||||
* */
|
||||
void setMinorGridStyle(Qt::PenStyle __value);
|
||||
|
||||
|
||||
/** \brief switches the visibility of the zero-axes associated with the x- and y-axis
|
||||
*
|
||||
* \param showX indicates whether to show the zero-axis associated with the x-axis (i.e. x==0 or the vertical zero-axis)
|
||||
|
@ -926,6 +926,42 @@ class JKQTP_LIB_EXPORT JKQTPlotter: public QWidget {
|
||||
plotter->setGrid(val);
|
||||
}
|
||||
|
||||
/** \brief sets the color of all Major grid lines
|
||||
* */
|
||||
inline void setGridColor(QColor color) {
|
||||
plotter->setGridColor(color);
|
||||
}
|
||||
|
||||
/** \brief sets the color of all minor grid lines
|
||||
* */
|
||||
inline void setMinorGridColor(QColor color) {
|
||||
plotter->setMinorGridColor(color);
|
||||
}
|
||||
|
||||
/** \brief sets the width of all Major grid lines
|
||||
* */
|
||||
inline void setGridWidth(double __value) {
|
||||
plotter->setGridWidth(__value);
|
||||
}
|
||||
|
||||
/** \brief sets the width of all minor grid lines
|
||||
* */
|
||||
inline void setMinorGridWidth(double __value) {
|
||||
plotter->setMinorGridWidth(__value);
|
||||
}
|
||||
|
||||
/** \brief sets the style of all Major grid lines
|
||||
* */
|
||||
inline void setGridStyle(Qt::PenStyle __value) {
|
||||
plotter->setGridStyle(__value);
|
||||
}
|
||||
|
||||
/** \brief sets the style of all minor grid lines
|
||||
* */
|
||||
inline void setMinorGridStyle(Qt::PenStyle __value) {
|
||||
plotter->setMinorGridStyle(__value);
|
||||
}
|
||||
|
||||
/** \brief switches the visibility of the zero-axes associated with the x- and y-axis
|
||||
*
|
||||
* \param showX indicates whether to show the zero-axis associated with the x-axis (i.e. x==0 or the vertical zero-axis)
|
||||
|
Loading…
Reference in New Issue
Block a user