matplotlib-cpp icon indicating copy to clipboard operation
matplotlib-cpp copied to clipboard

Axis formatting by converting exponential numbers to normal numbers

Open arunumd opened this issue 3 years ago • 0 comments

I am trying to reproduce the original python matplotlib functionality of being able to display fixed offsets in x, y, and z values in the chart axes to whole numbers. This question on stackoverflow, very well explains what I intend to do.

I have some representative Python code which does the job for me in matplotlib (Python). The following is the code:

        fig = plt.figure()
        fig.set_size_inches(10, 10)
        ax = fig.add_subplot(projection='3d')
        axis_formatter = ScalarFormatter(useOffset=False)
        ax.scatter(self.x, self.y, self.z, marker='o')
        ax.yaxis.set_major_formatter(axis_formatter)
        ax.xaxis.set_major_formatter(axis_formatter)
        ax.zaxis.set_major_formatter(axis_formatter)

Are there equivalent methods in matplotlib-cpp to achieve this same functionality?

arunumd avatar Mar 25 '22 05:03 arunumd