How to do an Arrhenius plot AKA How to do a reciporcal secondary axis in Excel 2010?

Multi tool use
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked yesterday


Lucas Raphael Pianegonda
1061
1061
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 1 hour ago


Lucas Raphael Pianegonda
1061
1061
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Lucas Raphael Pianegonda is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
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
Post as a guest
D87Thl,qnTYOxFbTdhR,CM4GMnW,z6ZaV2n,xnd,Cf
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