Change the bar item name in PandasHow do you change the size of figures drawn with matplotlib?Renaming columns in pandasDelete column from pandas DataFrame“Large data” work flows using pandasChange data type of columns in PandasHow to iterate over rows in a DataFrame in Pandas?Select rows from a DataFrame based on values in a column in pandasPython high performance plottingPlotting asymmetrical error bars with pandasProblems assigning color to bars in Pandas v0.20 and matplotlib
How do I create indestructible terrain?
How can I discourage sharing internal API keys within a company?
How does a simple logistic regression model achieve a 92% classification accuracy on MNIST?
Why don't Wizards use wrist straps to protect against disarming charms?
Why is my fire extinguisher emptied after one use?
What next step can I take in solving this sudoku?
Can I conceal an antihero's insanity - and should I?
Why don't airports use arresting gears to recover energy from landing passenger planes?
Why the car dealer is insisting on loan instead of cash
Should you only use colons and periods in dialogues?
Reading double values from a text file
Does my opponent need to prove his creature has morph?
Bit one of the Intel 8080's Flags register
Are there any rules about taking damage whilst holding your breath in combat?
sed replacing character in a file
Is using gradient descent for MIP a good idea?
If the gambler's fallacy is false, how do notions of "expected number" of events work?
Why are some files not movable on Windows 10?
Are space camera sensors usually round, or square?
A group-like structure with multiplicative zero instead of the identity
Where is it? - The Google Earth Challenge Ep. 2
Are there any “Third Order” acronyms used in space exploration?
geschafft or geschaffen? which one is past participle of schaffen?
Consonance v. Dissonance
Change the bar item name in Pandas
How do you change the size of figures drawn with matplotlib?Renaming columns in pandasDelete column from pandas DataFrame“Large data” work flows using pandasChange data type of columns in PandasHow to iterate over rows in a DataFrame in Pandas?Select rows from a DataFrame based on values in a column in pandasPython high performance plottingPlotting asymmetrical error bars with pandasProblems assigning color to bars in Pandas v0.20 and matplotlib
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have a test excel file like:
df = pd.DataFrame('name':list('abcdefg'),
'age':[10,20,5,23,58,4,6])
print (df)
name age
0 a 10
1 b 20
2 c 5
3 d 23
4 e 58
5 f 4
6 g 6
I use Pandas
and matplotlib
to read and plot it:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
excel_file = 'test.xlsx'
df = pd.read_excel(excel_file, sheet_name=0)
df.plot(kind="bar")
plt.show()
the result shows:
it use index number as item name, how can I change it to the name, which stored in column name
?
python-3.x pandas matplotlib
add a comment
|
I have a test excel file like:
df = pd.DataFrame('name':list('abcdefg'),
'age':[10,20,5,23,58,4,6])
print (df)
name age
0 a 10
1 b 20
2 c 5
3 d 23
4 e 58
5 f 4
6 g 6
I use Pandas
and matplotlib
to read and plot it:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
excel_file = 'test.xlsx'
df = pd.read_excel(excel_file, sheet_name=0)
df.plot(kind="bar")
plt.show()
the result shows:
it use index number as item name, how can I change it to the name, which stored in column name
?
python-3.x pandas matplotlib
add a comment
|
I have a test excel file like:
df = pd.DataFrame('name':list('abcdefg'),
'age':[10,20,5,23,58,4,6])
print (df)
name age
0 a 10
1 b 20
2 c 5
3 d 23
4 e 58
5 f 4
6 g 6
I use Pandas
and matplotlib
to read and plot it:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
excel_file = 'test.xlsx'
df = pd.read_excel(excel_file, sheet_name=0)
df.plot(kind="bar")
plt.show()
the result shows:
it use index number as item name, how can I change it to the name, which stored in column name
?
python-3.x pandas matplotlib
I have a test excel file like:
df = pd.DataFrame('name':list('abcdefg'),
'age':[10,20,5,23,58,4,6])
print (df)
name age
0 a 10
1 b 20
2 c 5
3 d 23
4 e 58
5 f 4
6 g 6
I use Pandas
and matplotlib
to read and plot it:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
excel_file = 'test.xlsx'
df = pd.read_excel(excel_file, sheet_name=0)
df.plot(kind="bar")
plt.show()
the result shows:
it use index number as item name, how can I change it to the name, which stored in column name
?
python-3.x pandas matplotlib
python-3.x pandas matplotlib
edited Mar 28 at 11:12
jezrael
409k32 gold badges429 silver badges495 bronze badges
409k32 gold badges429 silver badges495 bronze badges
asked Mar 28 at 11:08
How ChenHow Chen
8102 gold badges12 silver badges31 bronze badges
8102 gold badges12 silver badges31 bronze badges
add a comment
|
add a comment
|
1 Answer
1
active
oldest
votes
You can specify columns for x
and y
values in plot.bar
:
df.plot(x='name', y='age', kind="bar")
Or create Series
first by DataFrame.set_index
and select age
column:
df.set_index('name')['age'].plot(kind="bar")
#if multiple columns
#df.set_index('name').plot(kind="bar")
add a comment
|
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55396062%2fchange-the-bar-item-name-in-pandas%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can specify columns for x
and y
values in plot.bar
:
df.plot(x='name', y='age', kind="bar")
Or create Series
first by DataFrame.set_index
and select age
column:
df.set_index('name')['age'].plot(kind="bar")
#if multiple columns
#df.set_index('name').plot(kind="bar")
add a comment
|
You can specify columns for x
and y
values in plot.bar
:
df.plot(x='name', y='age', kind="bar")
Or create Series
first by DataFrame.set_index
and select age
column:
df.set_index('name')['age'].plot(kind="bar")
#if multiple columns
#df.set_index('name').plot(kind="bar")
add a comment
|
You can specify columns for x
and y
values in plot.bar
:
df.plot(x='name', y='age', kind="bar")
Or create Series
first by DataFrame.set_index
and select age
column:
df.set_index('name')['age'].plot(kind="bar")
#if multiple columns
#df.set_index('name').plot(kind="bar")
You can specify columns for x
and y
values in plot.bar
:
df.plot(x='name', y='age', kind="bar")
Or create Series
first by DataFrame.set_index
and select age
column:
df.set_index('name')['age'].plot(kind="bar")
#if multiple columns
#df.set_index('name').plot(kind="bar")
answered Mar 28 at 11:10
jezraeljezrael
409k32 gold badges429 silver badges495 bronze badges
409k32 gold badges429 silver badges495 bronze badges
add a comment
|
add a comment
|
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55396062%2fchange-the-bar-item-name-in-pandas%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown