How can I draw a bar graph from three different data frames using matplotlib? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Adding error bars to Matplotlib-generated graph of Pandas dataframe creates invalid legendPython: Using Pandas to plot more than one series in each subplotHow do I change the size of the plot and prevent overlapping in the y axis?matplotlib line graph from dataframePlot percentiles using matplotlibPyplot ticks disappear when formatting timePlot bar graph using matplotlib with different dataframe shapeBar plot in Pandas from several dataframesHow can I print index as axis_x using pandas and matplotlib?How to format values with comma separator in matplotlib table with an attached chart?
First instead of 1 when referencing
Sharepoint Designer Discontinuation - software to modify existing workflows
What is the best way to deal with NPC-NPC combat?
How to not starve gigantic beasts
Why do games have consumables?
How to keep bees out of canned beverages?
Putting Ant-Man on house arrest
Will I lose my paid in full property
Do I need to watch Ant-Man and the Wasp and Captain Marvel before watching Avengers: Endgame?
Island of Knights, Knaves and Spies
As an international instructor, should I openly talk about my accent?
A faster way to compute the largest prime factor
What's the difference between using dependency injection with a container and using a service locator?
"Whatever a Russian does, they end up making the Kalashnikov gun"? Are there any similar proverbs in English?
What to do with someone that cheated their way through university and a PhD program?
Mistake in years of experience in resume?
Drawing a german abacus as in the books of Adam Ries
Contradiction proof for inequality of P and NP?
I preordered a game on my Xbox while on the home screen of my friend's account. Which of us owns the game?
Check if a string is entirely made of the same substring
Unable to completely uninstall Zoom meeting app
Is this homebrew arcane communication device abusable?
Older movie/show about humans on derelict alien warship which refuels by passing through a star
Why must Chinese maps be obfuscated?
How can I draw a bar graph from three different data frames using matplotlib?
Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar Manara
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!Adding error bars to Matplotlib-generated graph of Pandas dataframe creates invalid legendPython: Using Pandas to plot more than one series in each subplotHow do I change the size of the plot and prevent overlapping in the y axis?matplotlib line graph from dataframePlot percentiles using matplotlibPyplot ticks disappear when formatting timePlot bar graph using matplotlib with different dataframe shapeBar plot in Pandas from several dataframesHow can I print index as axis_x using pandas and matplotlib?How to format values with comma separator in matplotlib table with an attached chart?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I want to draw a triple bar graph with three different dataframes using matplotLib
DF1
index | Number
A | 110
B | 22
D | 52
DF2
index | Number
A | 100
B | 22
C | 52
DF3
index | Number
A | 90
B | 12
C | 10
I am trying to use this piece of code but this is giving error as for this data needs to be from same dataframe
ax=DF1[["Number"]].DF2[["Number"]].DF3[["Number"]].plot(kind ='bar',log=True,title = "BarGraph",figsize=(15,10),legend=True,fontsize=10)
ax.set_xlabel("Index",fontsize=12)
ax.set_ylabel("Number",fontsize=12)
plt.show()
python visualization matplotlib
migrated from datascience.stackexchange.com Apr 7 at 2:37
This question came from our site for Data science professionals, Machine Learning specialists, and those interested in learning more about the field.
add a comment |
I want to draw a triple bar graph with three different dataframes using matplotLib
DF1
index | Number
A | 110
B | 22
D | 52
DF2
index | Number
A | 100
B | 22
C | 52
DF3
index | Number
A | 90
B | 12
C | 10
I am trying to use this piece of code but this is giving error as for this data needs to be from same dataframe
ax=DF1[["Number"]].DF2[["Number"]].DF3[["Number"]].plot(kind ='bar',log=True,title = "BarGraph",figsize=(15,10),legend=True,fontsize=10)
ax.set_xlabel("Index",fontsize=12)
ax.set_ylabel("Number",fontsize=12)
plt.show()
python visualization matplotlib
migrated from datascience.stackexchange.com Apr 7 at 2:37
This question came from our site for Data science professionals, Machine Learning specialists, and those interested in learning more about the field.
Why don’t you use Seaborn instead?
– pythinker
Apr 6 at 17:02
Ok can you just guide me regarding how this thing can be done using seaborn
– table_101
Apr 6 at 17:05
add a comment |
I want to draw a triple bar graph with three different dataframes using matplotLib
DF1
index | Number
A | 110
B | 22
D | 52
DF2
index | Number
A | 100
B | 22
C | 52
DF3
index | Number
A | 90
B | 12
C | 10
I am trying to use this piece of code but this is giving error as for this data needs to be from same dataframe
ax=DF1[["Number"]].DF2[["Number"]].DF3[["Number"]].plot(kind ='bar',log=True,title = "BarGraph",figsize=(15,10),legend=True,fontsize=10)
ax.set_xlabel("Index",fontsize=12)
ax.set_ylabel("Number",fontsize=12)
plt.show()
python visualization matplotlib
I want to draw a triple bar graph with three different dataframes using matplotLib
DF1
index | Number
A | 110
B | 22
D | 52
DF2
index | Number
A | 100
B | 22
C | 52
DF3
index | Number
A | 90
B | 12
C | 10
I am trying to use this piece of code but this is giving error as for this data needs to be from same dataframe
ax=DF1[["Number"]].DF2[["Number"]].DF3[["Number"]].plot(kind ='bar',log=True,title = "BarGraph",figsize=(15,10),legend=True,fontsize=10)
ax.set_xlabel("Index",fontsize=12)
ax.set_ylabel("Number",fontsize=12)
plt.show()
python visualization matplotlib
python visualization matplotlib
asked Apr 6 at 16:59
table_101table_101
404
404
migrated from datascience.stackexchange.com Apr 7 at 2:37
This question came from our site for Data science professionals, Machine Learning specialists, and those interested in learning more about the field.
migrated from datascience.stackexchange.com Apr 7 at 2:37
This question came from our site for Data science professionals, Machine Learning specialists, and those interested in learning more about the field.
Why don’t you use Seaborn instead?
– pythinker
Apr 6 at 17:02
Ok can you just guide me regarding how this thing can be done using seaborn
– table_101
Apr 6 at 17:05
add a comment |
Why don’t you use Seaborn instead?
– pythinker
Apr 6 at 17:02
Ok can you just guide me regarding how this thing can be done using seaborn
– table_101
Apr 6 at 17:05
Why don’t you use Seaborn instead?
– pythinker
Apr 6 at 17:02
Why don’t you use Seaborn instead?
– pythinker
Apr 6 at 17:02
Ok can you just guide me regarding how this thing can be done using seaborn
– table_101
Apr 6 at 17:05
Ok can you just guide me regarding how this thing can be done using seaborn
– table_101
Apr 6 at 17:05
add a comment |
1 Answer
1
active
oldest
votes
If you are willing to use seaborn, this code chunk works for you:
import pandas as pd
import seaborn as sns
DF1 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [110, 22, 52])
DF2 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [100, 22, 52])
DF3 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [90, 12, 10])
DF = pd.concat([DF1, DF2, DF3])
DF['df_num'] = ['1','1','1','2','2','2','3','3','3']
sns.barplot(data = DF, x='index', y='Number', hue='df_num')
It should produce this plot:
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/3.0/"u003ecc by-sa 3.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%2f55555131%2fhow-can-i-draw-a-bar-graph-from-three-different-data-frames-using-matplotlib%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
If you are willing to use seaborn, this code chunk works for you:
import pandas as pd
import seaborn as sns
DF1 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [110, 22, 52])
DF2 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [100, 22, 52])
DF3 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [90, 12, 10])
DF = pd.concat([DF1, DF2, DF3])
DF['df_num'] = ['1','1','1','2','2','2','3','3','3']
sns.barplot(data = DF, x='index', y='Number', hue='df_num')
It should produce this plot:
add a comment |
If you are willing to use seaborn, this code chunk works for you:
import pandas as pd
import seaborn as sns
DF1 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [110, 22, 52])
DF2 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [100, 22, 52])
DF3 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [90, 12, 10])
DF = pd.concat([DF1, DF2, DF3])
DF['df_num'] = ['1','1','1','2','2','2','3','3','3']
sns.barplot(data = DF, x='index', y='Number', hue='df_num')
It should produce this plot:
add a comment |
If you are willing to use seaborn, this code chunk works for you:
import pandas as pd
import seaborn as sns
DF1 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [110, 22, 52])
DF2 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [100, 22, 52])
DF3 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [90, 12, 10])
DF = pd.concat([DF1, DF2, DF3])
DF['df_num'] = ['1','1','1','2','2','2','3','3','3']
sns.barplot(data = DF, x='index', y='Number', hue='df_num')
It should produce this plot:
If you are willing to use seaborn, this code chunk works for you:
import pandas as pd
import seaborn as sns
DF1 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [110, 22, 52])
DF2 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [100, 22, 52])
DF3 = pd.DataFrame('index': ['A', 'B', 'C'], 'Number': [90, 12, 10])
DF = pd.concat([DF1, DF2, DF3])
DF['df_num'] = ['1','1','1','2','2','2','3','3','3']
sns.barplot(data = DF, x='index', y='Number', hue='df_num')
It should produce this plot:
answered Apr 6 at 17:35
pythinkerpythinker
1938
1938
add a comment |
add a comment |
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%2f55555131%2fhow-can-i-draw-a-bar-graph-from-three-different-data-frames-using-matplotlib%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
Why don’t you use Seaborn instead?
– pythinker
Apr 6 at 17:02
Ok can you just guide me regarding how this thing can be done using seaborn
– table_101
Apr 6 at 17:05