ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Charts and Charting in Excel (https://www.excelbanter.com/charts-charting-excel/)
-   -   Plotting x-y data to same physical dimension on plot (https://www.excelbanter.com/charts-charting-excel/245853-plotting-x-y-data-same-physical-dimension-plot.html)

Opsimath1939

Plotting x-y data to same physical dimension on plot
 
I have a series of x-y plots to make using Excel. All values of x and y are
in range +10 units to -10 units. However when I plot the data in Excel, the
plot is distorted as the physical size per unit on the the x and y axes is
not the same. How can I plot the data so that say 1unit is say 1cm long on
both x and y axes? In other words, if the data is for say an ellipse how do I
plot the data so that the output really is an ellipse?

smartin

Plotting x-y data to same physical dimension on plot
 
Opsimath1939 wrote:
I have a series of x-y plots to make using Excel. All values of x and y are
in range +10 units to -10 units. However when I plot the data in Excel, the
plot is distorted as the physical size per unit on the the x and y axes is
not the same. How can I plot the data so that say 1unit is say 1cm long on
both x and y axes? In other words, if the data is for say an ellipse how do I
plot the data so that the output really is an ellipse?


Well an ellipse looks like an ellipse, regardless of the axis scales,
right? (^:

But I understand your frustration. AFAIK Excel provides no means to
ensure the chart axis units have the same appearance on-screen. However,
if you drag the chart corners until it looks right, then you can at
least resize the result using Shift+Drag to keep the proportions the same.

Ed Ferrero[_3_]

Plotting x-y data to same physical dimension on plot
 
And you can try running something like this in VBA

With Worksheets(1).ChartObjects(1)
.Height = .Width
With .Chart
.Axes(xlValue).MaximumScale = .Axes(xlCategory).MaximumScale
.Axes(xlValue).MinimumScale = .Axes(xlCategory).MinimumScale
.PlotArea.Height = .PlotArea.Width
End With
End With

Ed Ferrero
www.edferrero.com


All times are GMT +1. The time now is 10:40 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com