mirror of
https://github.com/jkriege2/JKQtPlotter.git
synced 2024-11-15 18:15:52 +08:00
added shortcut setShowZeroAxes() to JKQTBasePlotter and JKQTPlotter
This commit is contained in:
parent
6d95c5c64c
commit
8aaf806ab5
@ -304,7 +304,16 @@ JKQTBasePlotter::~JKQTBasePlotter(){
|
|||||||
void JKQTBasePlotter::setGrid(bool val) {
|
void JKQTBasePlotter::setGrid(bool val) {
|
||||||
xAxis->setDrawGrid(val);
|
xAxis->setDrawGrid(val);
|
||||||
yAxis->setDrawGrid(val);
|
yAxis->setDrawGrid(val);
|
||||||
};
|
}
|
||||||
|
|
||||||
|
void JKQTBasePlotter::setShowZeroAxes(bool showX, bool showY) {
|
||||||
|
getXAxis()->setShowZeroAxis(showX);
|
||||||
|
getYAxis()->setShowZeroAxis(showY);
|
||||||
|
}
|
||||||
|
|
||||||
|
void JKQTBasePlotter::setShowZeroAxes(bool showXY) {
|
||||||
|
setShowZeroAxes(showXY,showXY);
|
||||||
|
}
|
||||||
|
|
||||||
void JKQTBasePlotter::useExternalDatastore(JKQTPDatastore* newStore){
|
void JKQTBasePlotter::useExternalDatastore(JKQTPDatastore* newStore){
|
||||||
if (datastoreInternal && datastore!=nullptr) {
|
if (datastoreInternal && datastore!=nullptr) {
|
||||||
|
@ -1434,6 +1434,18 @@ class JKQTP_LIB_EXPORT JKQTBasePlotter: public QObject {
|
|||||||
/** \brief sets whether to plot grid lines or not */
|
/** \brief sets whether to plot grid lines or not */
|
||||||
void setGrid(bool val);
|
void setGrid(bool val);
|
||||||
|
|
||||||
|
/** \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)
|
||||||
|
* \param showY indicates whether to show the zero-axis associated with the y-axis (i.e. y==0 or the horizontal zero-axis)
|
||||||
|
* */
|
||||||
|
void setShowZeroAxes(bool showX, bool showY);
|
||||||
|
/** \brief switches the visibility of the zero-axes associated with the x- and y-axis
|
||||||
|
*
|
||||||
|
* \param showXY indicates whether to show the zero-axis associated with the x- and y-axis
|
||||||
|
* */
|
||||||
|
void setShowZeroAxes(bool showXY);
|
||||||
|
|
||||||
/** \brief save the current plot as a pixel image image (PNG ...), if filename is empty a file selection dialog is displayed */
|
/** \brief save the current plot as a pixel image image (PNG ...), if filename is empty a file selection dialog is displayed */
|
||||||
void saveAsPixelImage(const QString& filename=QString(""), bool displayPreview=true, const QByteArray &outputFormat=QByteArray());
|
void saveAsPixelImage(const QString& filename=QString(""), bool displayPreview=true, const QByteArray &outputFormat=QByteArray());
|
||||||
|
|
||||||
|
@ -926,6 +926,22 @@ class JKQTP_LIB_EXPORT JKQTPlotter: public QWidget {
|
|||||||
plotter->setGrid(val);
|
plotter->setGrid(val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** \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)
|
||||||
|
* \param showY indicates whether to show the zero-axis associated with the y-axis (i.e. y==0 or the horizontal zero-axis)
|
||||||
|
* */
|
||||||
|
inline void setShowZeroAxes(bool showX, bool showY) {
|
||||||
|
plotter->setShowZeroAxes(showX, showY);
|
||||||
|
}
|
||||||
|
/** \brief switches the visibility of the zero-axes associated with the x- and y-axis
|
||||||
|
*
|
||||||
|
* \param showXY indicates whether to show the zero-axis associated with the x- and y-axis
|
||||||
|
* */
|
||||||
|
inline void setShowZeroAxes(bool showXY) {
|
||||||
|
plotter->setShowZeroAxes(showXY);
|
||||||
|
}
|
||||||
|
|
||||||
/** \brief save the current plot as an image file, with the current widget aspect ratio, if filename is empty a file selection dialog is displayed.
|
/** \brief save the current plot as an image file, with the current widget aspect ratio, if filename is empty a file selection dialog is displayed.
|
||||||
* The image format is extracted from the file extension (jpeg, tiff, png, pdf, ...) */
|
* The image format is extracted from the file extension (jpeg, tiff, png, pdf, ...) */
|
||||||
inline void saveImage(const QString& filename=QString(""), bool displayPreview=true) {
|
inline void saveImage(const QString& filename=QString(""), bool displayPreview=true) {
|
||||||
|
Loading…
Reference in New Issue
Block a user