Forum Discussion
Scatterplot trend line does not go through data
Hi dtan ,
I can reproduce your scenario.
I build a table from your sample data and add a calculated column based y column, trend line works well as the result that your python code generated.
logY = LOG10([y])
Regards,
Xiaoxin Sheng
Thanks -- unfortunately with this fix (as in my Python demo) is that the y-axis is now in log-units.
The ideal scenario we're trying for is to have the y-axis in their original units (e.g., 1, 10, 100), but with their spacing on a log scale, and the trend line reflecting the linearized relationship *after* the log transform.
I can't find a clear way to plot the log-transformed datapoints with the values on the y-axis in the original scale, but with the trend line showing the now linearized relationship in PowerBI.
In scripting-based plotting tools you can generally apply values to the y-axis for display purposes (e.g., have 1, 10, and 100, equispaced along the y-axis), while plotting the log-transformed data with the appropriate trendline. Is this possible in PowerBI? Is there a hacky workaround that can be done to display the y-axis in the original units, while plotting the log transformed data with trend line?
More generally, it seems less than ideal to have a trendline *not* go through data after the axis is changed to a log scale (independent of my particular problem -- this is a platform-level issue).