Adjust the height of ggplot bar graph in a tabpabel in Shiny Dashboard
I'm rendering a barplot using plotly
and ggplot
in a tabPanel
in shiny Dashboard. Below is my code on the tabPanel
in the UI section.
tabBox(width =12, id = "plot4", height = "320px", selected = "FarmInputs",
tabPanel("FarmInputs", plotlyOutput("inputsPlot", height = "auto"))
)
I've also tried this in the tabPanel
tabPanel("FarmInputs", plotlyOutput("inputsPlot"),height = "320px")
in the server function
renderPlotly({
ggplot(aes(var,value))+geom_bar(stat="Identity")+coord_flip()+theme_gdocs()
})
The plot renders outside the desired height of the tabPanel, as seen in the screenshot. How do I control the height of the plot so that it renders exaclty in the tabPanel?
r ggplot2 shiny shinydashboard r-plotly
add a comment |
I'm rendering a barplot using plotly
and ggplot
in a tabPanel
in shiny Dashboard. Below is my code on the tabPanel
in the UI section.
tabBox(width =12, id = "plot4", height = "320px", selected = "FarmInputs",
tabPanel("FarmInputs", plotlyOutput("inputsPlot", height = "auto"))
)
I've also tried this in the tabPanel
tabPanel("FarmInputs", plotlyOutput("inputsPlot"),height = "320px")
in the server function
renderPlotly({
ggplot(aes(var,value))+geom_bar(stat="Identity")+coord_flip()+theme_gdocs()
})
The plot renders outside the desired height of the tabPanel, as seen in the screenshot. How do I control the height of the plot so that it renders exaclty in the tabPanel?
r ggplot2 shiny shinydashboard r-plotly
add a comment |
I'm rendering a barplot using plotly
and ggplot
in a tabPanel
in shiny Dashboard. Below is my code on the tabPanel
in the UI section.
tabBox(width =12, id = "plot4", height = "320px", selected = "FarmInputs",
tabPanel("FarmInputs", plotlyOutput("inputsPlot", height = "auto"))
)
I've also tried this in the tabPanel
tabPanel("FarmInputs", plotlyOutput("inputsPlot"),height = "320px")
in the server function
renderPlotly({
ggplot(aes(var,value))+geom_bar(stat="Identity")+coord_flip()+theme_gdocs()
})
The plot renders outside the desired height of the tabPanel, as seen in the screenshot. How do I control the height of the plot so that it renders exaclty in the tabPanel?
r ggplot2 shiny shinydashboard r-plotly
I'm rendering a barplot using plotly
and ggplot
in a tabPanel
in shiny Dashboard. Below is my code on the tabPanel
in the UI section.
tabBox(width =12, id = "plot4", height = "320px", selected = "FarmInputs",
tabPanel("FarmInputs", plotlyOutput("inputsPlot", height = "auto"))
)
I've also tried this in the tabPanel
tabPanel("FarmInputs", plotlyOutput("inputsPlot"),height = "320px")
in the server function
renderPlotly({
ggplot(aes(var,value))+geom_bar(stat="Identity")+coord_flip()+theme_gdocs()
})
The plot renders outside the desired height of the tabPanel, as seen in the screenshot. How do I control the height of the plot so that it renders exaclty in the tabPanel?
r ggplot2 shiny shinydashboard r-plotly
r ggplot2 shiny shinydashboard r-plotly
asked Nov 15 '18 at 16:13
SayariSayari
61451233
61451233
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Try changing the height in the renderPlot
function. This is the code:
renderPlot(expr, width = "auto", height = "auto")
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%2f53323585%2fadjust-the-height-of-ggplot-bar-graph-in-a-tabpabel-in-shiny-dashboard%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
Try changing the height in the renderPlot
function. This is the code:
renderPlot(expr, width = "auto", height = "auto")
add a comment |
Try changing the height in the renderPlot
function. This is the code:
renderPlot(expr, width = "auto", height = "auto")
add a comment |
Try changing the height in the renderPlot
function. This is the code:
renderPlot(expr, width = "auto", height = "auto")
Try changing the height in the renderPlot
function. This is the code:
renderPlot(expr, width = "auto", height = "auto")
answered Nov 17 '18 at 6:58
Trisa BiswasTrisa Biswas
15813
15813
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%2f53323585%2fadjust-the-height-of-ggplot-bar-graph-in-a-tabpabel-in-shiny-dashboard%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