1. Describe your environment: What is your industry? What is your role in your organization? Describe your stakeholders. I'm a mechanical engineer and make complex strength calculations and check similar done by others. However, the proposal applies to anyone using chart components and wanting better control over data limits and grids in them. 2. What version of Mathcad are you currently running? We are currently running Prime 7, but I did not see any mention of changes in this regard in What's new in Prime 8. 3. Describe the problem you are trying to solve. Please include detailed documentation such as screenshots, images or video. If Chart component has user defined range, that will define the plot extents and the number of major grids in the plot. Xmin and Xmax can then be used to limit plot data for continuous functions. Ymin and Ymax can likely be used for same purpose in 3D plots, but in 2D they seem to do nothing. This would be OK except that user defined range can't be set from inputs and thus it can't follow changes in data. If chart does not have user defined range, but has Xmin, Xmax, Ymin and Ymax, those will limit the chart extents and continuous data is plot to those extents. Discrete data limits have no effect on the chart limits and there seems to be no way to control the number of major grids. This results in ugly numbers for major grids. This applies to middle grids in all cases and to end grids in cases where showing on continuous function is not valid outside certain limits and thus those have to be used as chart limits. If chart does not have any limits defined, the chart is extended to cover the data in such a way that the major grids are "neat". Continuous functions are shown from -10 to 10 and the same is used for defining chart limits. This works for discrete data, but is not really usable for continuous functions. Optimally I would like to propose two things. The first is to make the user defined range variables accessible from Inputs. As discussed above, they are not quite interchangeable with Xmin etc. available currently. This would allow total control of the plot based on the data you put there. The other suggestion is an alternate definition for Steps. Instead of defining the number of steps between minimum and maximum I would prefer to define the distance between major gridlines. For the logarithmic scale this could be the logarithmic power and default to 10. The major gridlines (linear scale) would start from zero and just show the gridlines that happen to fall within min and max values. This would require that plot min and max would no longer necessarily be major gridlines. I would preferably have both, but either one alone would go a long way towards providing sensible major divisions for the plots even with (reasonably) changing data. The attached sheet has the same proposal text with charts to illustrate the current behavior. 4. What is the use case for your organization? The purpose is to have documents where the plot are is effectively used regardless of changes in data while retaining nice round numbers for major gridlines as this helps estimation of intermediate values. For my immediate organization that would likely be moment, stress and deflection plots, but it is directly applicable to any other X-Y and likely X-Y-Z plot as well. 5. What business value would your suggestion represent for your organization? More professional looking and easier to use graphs for changing data with less work once the initial setup is done.
... View more