How to do an Arrhenius plot AKA How to do a reciporcal secondary axis in Excel 2010?
up vote
1
down vote
favorite
An Arrhenius plot show the logarithm of a property that is thermally acitavted versus the reciprocal temperature aka 1/T. Now is 1/T something that most people are not used to. This is why most of the plot also contain the translation in temperature on a second axis. Usually on top of the graph. The output should look like this:
Picture Source
The second axis is only for better readability and is corresponds to the primary axis with the relation:
primary=1/secondary
secondary=1/primary
What I am not able to do in excel 2010 is the reciprocal second x-axis. Is there a way to do this?
A secondary problem is that I am not able to insert a secondary axis in a XYScatterplot
Problem 1: How to format an axis reciprocal (1/x)?
Problem 1b: How to properly add a second x axis in a XYscatterplot?
Note: If you know a solution to this using Macros (VBA) then my related question on StackOverflow is here
microsoft-excel microsoft-excel-2010 charts
New contributor
add a comment |
up vote
1
down vote
favorite
An Arrhenius plot show the logarithm of a property that is thermally acitavted versus the reciprocal temperature aka 1/T. Now is 1/T something that most people are not used to. This is why most of the plot also contain the translation in temperature on a second axis. Usually on top of the graph. The output should look like this:
Picture Source
The second axis is only for better readability and is corresponds to the primary axis with the relation:
primary=1/secondary
secondary=1/primary
What I am not able to do in excel 2010 is the reciprocal second x-axis. Is there a way to do this?
A secondary problem is that I am not able to insert a secondary axis in a XYScatterplot
Problem 1: How to format an axis reciprocal (1/x)?
Problem 1b: How to properly add a second x axis in a XYscatterplot?
Note: If you know a solution to this using Macros (VBA) then my related question on StackOverflow is here
microsoft-excel microsoft-excel-2010 charts
New contributor
I don't think it would be possible neither with neither without VBA. You can get close by manually creating the secondary axis and placing it over your chart.
– Máté Juhász
yesterday
@MátéJuhász yeah.. I feared that the manual solution was going to be the final verdict. Ok better get started on the coding then.
– Lucas Raphael Pianegonda
yesterday
You may also want to consider PowerBI and R. With their integration with Excel, you may be able to accomplish your task without too much trouble.
– dav
13 hours ago
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
An Arrhenius plot show the logarithm of a property that is thermally acitavted versus the reciprocal temperature aka 1/T. Now is 1/T something that most people are not used to. This is why most of the plot also contain the translation in temperature on a second axis. Usually on top of the graph. The output should look like this:
Picture Source
The second axis is only for better readability and is corresponds to the primary axis with the relation:
primary=1/secondary
secondary=1/primary
What I am not able to do in excel 2010 is the reciprocal second x-axis. Is there a way to do this?
A secondary problem is that I am not able to insert a secondary axis in a XYScatterplot
Problem 1: How to format an axis reciprocal (1/x)?
Problem 1b: How to properly add a second x axis in a XYscatterplot?
Note: If you know a solution to this using Macros (VBA) then my related question on StackOverflow is here
microsoft-excel microsoft-excel-2010 charts
New contributor
An Arrhenius plot show the logarithm of a property that is thermally acitavted versus the reciprocal temperature aka 1/T. Now is 1/T something that most people are not used to. This is why most of the plot also contain the translation in temperature on a second axis. Usually on top of the graph. The output should look like this:
Picture Source
The second axis is only for better readability and is corresponds to the primary axis with the relation:
primary=1/secondary
secondary=1/primary
What I am not able to do in excel 2010 is the reciprocal second x-axis. Is there a way to do this?
A secondary problem is that I am not able to insert a secondary axis in a XYScatterplot
Problem 1: How to format an axis reciprocal (1/x)?
Problem 1b: How to properly add a second x axis in a XYscatterplot?
Note: If you know a solution to this using Macros (VBA) then my related question on StackOverflow is here
microsoft-excel microsoft-excel-2010 charts
microsoft-excel microsoft-excel-2010 charts
New contributor
New contributor
New contributor
asked yesterday
Lucas Raphael Pianegonda
1061
1061
New contributor
New contributor
I don't think it would be possible neither with neither without VBA. You can get close by manually creating the secondary axis and placing it over your chart.
– Máté Juhász
yesterday
@MátéJuhász yeah.. I feared that the manual solution was going to be the final verdict. Ok better get started on the coding then.
– Lucas Raphael Pianegonda
yesterday
You may also want to consider PowerBI and R. With their integration with Excel, you may be able to accomplish your task without too much trouble.
– dav
13 hours ago
add a comment |
I don't think it would be possible neither with neither without VBA. You can get close by manually creating the secondary axis and placing it over your chart.
– Máté Juhász
yesterday
@MátéJuhász yeah.. I feared that the manual solution was going to be the final verdict. Ok better get started on the coding then.
– Lucas Raphael Pianegonda
yesterday
You may also want to consider PowerBI and R. With their integration with Excel, you may be able to accomplish your task without too much trouble.
– dav
13 hours ago
I don't think it would be possible neither with neither without VBA. You can get close by manually creating the secondary axis and placing it over your chart.
– Máté Juhász
yesterday
I don't think it would be possible neither with neither without VBA. You can get close by manually creating the secondary axis and placing it over your chart.
– Máté Juhász
yesterday
@MátéJuhász yeah.. I feared that the manual solution was going to be the final verdict. Ok better get started on the coding then.
– Lucas Raphael Pianegonda
yesterday
@MátéJuhász yeah.. I feared that the manual solution was going to be the final verdict. Ok better get started on the coding then.
– Lucas Raphael Pianegonda
yesterday
You may also want to consider PowerBI and R. With their integration with Excel, you may be able to accomplish your task without too much trouble.
– dav
13 hours ago
You may also want to consider PowerBI and R. With their integration with Excel, you may be able to accomplish your task without too much trouble.
– dav
13 hours ago
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
This link excplains how it is done. This would also work for other scaling axis like square root ect. Here a small outline of how you do it:
Create your ticks as a series:
- calculate all axis ticks you want the x's of a series
- all y's of the series need to be exactly the lowerlimit of your y axis (or the upper limit if you want your axis to be on top)
Add Datalabeling
- The markers of your series will now your ticks, after adding datalabeling, every tick can be labeled with the respective, in this case, temperature
- The line and marker are formatted to "none" like this only the label is visible
Gridlines can be added using errorbars
- add errorbars to the series
- format the errorbars to have no ending
- set the length of the errorbar to be the height of the plot
This game can be repeated for the y-axis if you want to.
New contributor
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
This link excplains how it is done. This would also work for other scaling axis like square root ect. Here a small outline of how you do it:
Create your ticks as a series:
- calculate all axis ticks you want the x's of a series
- all y's of the series need to be exactly the lowerlimit of your y axis (or the upper limit if you want your axis to be on top)
Add Datalabeling
- The markers of your series will now your ticks, after adding datalabeling, every tick can be labeled with the respective, in this case, temperature
- The line and marker are formatted to "none" like this only the label is visible
Gridlines can be added using errorbars
- add errorbars to the series
- format the errorbars to have no ending
- set the length of the errorbar to be the height of the plot
This game can be repeated for the y-axis if you want to.
New contributor
add a comment |
up vote
0
down vote
This link excplains how it is done. This would also work for other scaling axis like square root ect. Here a small outline of how you do it:
Create your ticks as a series:
- calculate all axis ticks you want the x's of a series
- all y's of the series need to be exactly the lowerlimit of your y axis (or the upper limit if you want your axis to be on top)
Add Datalabeling
- The markers of your series will now your ticks, after adding datalabeling, every tick can be labeled with the respective, in this case, temperature
- The line and marker are formatted to "none" like this only the label is visible
Gridlines can be added using errorbars
- add errorbars to the series
- format the errorbars to have no ending
- set the length of the errorbar to be the height of the plot
This game can be repeated for the y-axis if you want to.
New contributor
add a comment |
up vote
0
down vote
up vote
0
down vote
This link excplains how it is done. This would also work for other scaling axis like square root ect. Here a small outline of how you do it:
Create your ticks as a series:
- calculate all axis ticks you want the x's of a series
- all y's of the series need to be exactly the lowerlimit of your y axis (or the upper limit if you want your axis to be on top)
Add Datalabeling
- The markers of your series will now your ticks, after adding datalabeling, every tick can be labeled with the respective, in this case, temperature
- The line and marker are formatted to "none" like this only the label is visible
Gridlines can be added using errorbars
- add errorbars to the series
- format the errorbars to have no ending
- set the length of the errorbar to be the height of the plot
This game can be repeated for the y-axis if you want to.
New contributor
This link excplains how it is done. This would also work for other scaling axis like square root ect. Here a small outline of how you do it:
Create your ticks as a series:
- calculate all axis ticks you want the x's of a series
- all y's of the series need to be exactly the lowerlimit of your y axis (or the upper limit if you want your axis to be on top)
Add Datalabeling
- The markers of your series will now your ticks, after adding datalabeling, every tick can be labeled with the respective, in this case, temperature
- The line and marker are formatted to "none" like this only the label is visible
Gridlines can be added using errorbars
- add errorbars to the series
- format the errorbars to have no ending
- set the length of the errorbar to be the height of the plot
This game can be repeated for the y-axis if you want to.
New contributor
New contributor
answered 1 hour ago
Lucas Raphael Pianegonda
1061
1061
New contributor
New contributor
add a comment |
add a comment |
Lucas Raphael Pianegonda is a new contributor. Be nice, and check out our Code of Conduct.
Lucas Raphael Pianegonda is a new contributor. Be nice, and check out our Code of Conduct.
Lucas Raphael Pianegonda is a new contributor. Be nice, and check out our Code of Conduct.
Lucas Raphael Pianegonda is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1374671%2fhow-to-do-an-arrhenius-plot-aka-how-to-do-a-reciporcal-secondary-axis-in-excel-2%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
I don't think it would be possible neither with neither without VBA. You can get close by manually creating the secondary axis and placing it over your chart.
– Máté Juhász
yesterday
@MátéJuhász yeah.. I feared that the manual solution was going to be the final verdict. Ok better get started on the coding then.
– Lucas Raphael Pianegonda
yesterday
You may also want to consider PowerBI and R. With their integration with Excel, you may be able to accomplish your task without too much trouble.
– dav
13 hours ago