前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >plotly-express-19-设置图形的大小

plotly-express-19-设置图形的大小

作者头像
皮大大
发布于 2021-03-01 08:07:28
发布于 2021-03-01 08:07:28
3K00
代码可运行
举报
运行总次数:0
代码可运行

Plotly-express-19-plotly中设置图形大小

本文中介绍的是如何在plotly中通过两种方法来设置图形的大小

  • px实现
  • go.Figure实现

px实现

数据

数据使用的是px中自带的tips数据集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import plotly.express as px

df = px.data.tips()
df
绘图
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fig = px.scatter(df, x="total_bill", y="tip", facet_col="sex",facet_row="smoker",  # 横纵坐标的参考属性
                 width=1000, height=600)

fig.update_layout(
    margin=dict(l=20, r=20, t=20, b=20),  # 上下左右的边距大小
    paper_bgcolor="dodgerblue",  # 颜色
)

fig.show()
颜色

记录了全部颜色

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
liceblue, antiquewhite, aqua, aquamarine, azure,
            beige, bisque, black, blanchedalmond, blue,
            blueviolet, brown, burlywood, cadetblue,
            chartreuse, chocolate, coral, cornflowerblue,
            cornsilk, crimson, cyan, darkblue, darkcyan,
            darkgoldenrod, darkgray, darkgrey, darkgreen,
            darkkhaki, darkmagenta, darkolivegreen, darkorange,
            darkorchid, darkred, darksalmon, darkseagreen,
            darkslateblue, darkslategray, darkslategrey,
            darkturquoise, darkviolet, deeppink, deepskyblue,
            dimgray, dimgrey, dodgerblue, firebrick,
            floralwhite, forestgreen, fuchsia, gainsboro,
            ghostwhite, gold, goldenrod, gray, grey, green,
            greenyellow, honeydew, hotpink, indianred, indigo,
            ivory, khaki, lavender, lavenderblush, lawngreen,
            lemonchiffon, lightblue, lightcoral, lightcyan,
            lightgoldenrodyellow, lightgray, lightgrey,
            lightgreen, lightpink, lightsalmon, lightseagreen,
            lightskyblue, lightslategray, lightslategrey,
            lightsteelblue, lightyellow, lime, limegreen,
            linen, magenta, maroon, mediumaquamarine,
            mediumblue, mediumorchid, mediumpurple,
            mediumseagreen, mediumslateblue, mediumspringgreen,
            mediumturquoise, mediumvioletred, midnightblue,
            mintcream, mistyrose, moccasin, navajowhite, navy,
            oldlace, olive, olivedrab, orange, orangered,
            orchid, palegoldenrod, palegreen, paleturquoise,
            palevioletred, papayawhip, peachpuff, peru, pink,
            plum, powderblue, purple, red, rosybrown,
            royalblue, rebeccapurple, saddlebrown, salmon,
            sandybrown, seagreen, seashell, sienna, silver,
            skyblue, slateblue, slategray, slategrey, snow,
            springgreen, steelblue, tan, teal, thistle, tomato,
            turquoise, violet, wheat, white, whitesmoke,
            yellow, yellowgreen

go.Figure实现

数据
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import plotly.graph_objects as go

fig = go.Figure()

fig.add_trace(go.Scatter(
    x=[0, 1, 2, 3, 4, 5, 6, 7, 8],
    y=[0, 1, 2, 3, 4, 5, 6, 7, 8]
))

fig.update_layout(
    autosize=False,
    width=800,
    height=800,
    margin=dict(
        l=50,
        r=50,
        b=100,
        t=100,
        pad=9
    ),
    paper_bgcolor="mediumaquamarine",
)

fig.show()

第二个案例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import plotly.graph_objects as go


fig = go.Figure()

fig.add_trace(go.Bar(
    x=["Apples", "Oranges", "Watermelon", "Pears"],
    y=[3, 2, 1, 4]
))

fig.update_layout(
    autosize=False,
    width=1000,
    height=800,
    yaxis=dict(
        title_text="Y-axis Title",
        ticktext=["Very long label", "long label", "3", "label"],
        tickvals=[1, 2, 3, 4],
        tickmode="array",
        titlefont=dict(size=50),
    )
)

fig.update_yaxes(automargin=True)  # Y-axis Title自动移到左边合适的位置

fig.show()

如果设置成False的话,效果为:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-7-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
plotly-express-9-plotly实现线型图
本文中介绍的是利用plotly绘制线型图,使用的是line()和go.Line()方法
皮大大
2021/03/01
1.8K0
plotly-express-9-plotly实现线型图
plotly-express-15-plotly绘制水平柱状图
In this example a column is used to color the bars, and we add the information from other columns to the hover data.
皮大大
2021/03/01
1.5K0
plotly-express-15-plotly绘制水平柱状图
Plotly,一个超强的Python可视化库!
数据可视化是数据分析和探索的一个重要方面,它有助于深入了解数据集中的潜在模式、趋势和关系。
小F
2023/12/21
7150
Plotly,一个超强的Python可视化库!
深入了解 Plotly 高级技术,附实用代码示例
数据可视化是数据分析和探索中至关重要的一部分,能够帮助我们更深入地理解数据集中的潜在模式、趋势和关系。Plotly是一个功能强大、用途广泛的Python库,提供了多种工具用于创建交互式、视觉上引人入胜的图表。在本文中,我们将深入探索Plotly的世界,通过高级Python代码示例来探索其特性和功能。
数据STUDIO
2024/04/11
7490
深入了解 Plotly 高级技术,附实用代码示例
可视化神器Plotly的图例Legend详解
很久没有更新Plotly相关的文章,国庆这几天终于干了一篇。选择的主题是:玩转Plotly图例设置,也是一直以来都想写的一个话题,文章的主要内容为:
皮大大
2021/10/07
2.6K0
plotly-express-17-plotly绘图技巧之图例与标题(二)
https://plotly.com/python/reference/#layout
皮大大
2021/03/01
4.6K0
plotly-express-17-plotly绘图技巧之图例与标题(二)
可视化神器Plotly玩转柱状图
本文是可视化神器Plotly绘图的第5篇:重点讲解如何利用Plotly绘制柱状图。柱状图在可视化图中是出现频率非常高的一种图表,能够很直观地展现数据的大小分布情况,在自己的工作中也使用地十分频繁。本文将详细介绍如何制作柱状图和水平柱状图。
皮大大
2021/04/23
5.3K0
可视化神器Plotly玩转股票图
本文是可视化神器Plotly绘图的第7篇,讲解的是如何通过Plotly来绘制与股市相关的图形,比如基础K线图、OHLC图等。
皮大大
2021/04/28
6.8K0
可视化神器Plotly玩转股票图
plotly-express-8-plotly实现散点图
本文中介绍的是利用plotly_express绘制散点图,使用的是scatter()方法。
皮大大
2021/03/01
1.7K0
plotly-express-8-plotly实现散点图
数据科学家赚多少?基于pandasql和plotly的薪资分析与可视化 ⛵
图片 本文揭秘全球数据科学岗位的薪资分布情况!以及分析岗位、国家、工作经验、雇佣形式、公司规模对薪资的影响,并贴心提供了求职建议和跳槽Tips! 💡 作者:韩信子@ShowMeAI 📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40 📘 AI 岗位&攻略系列:https://www.showmeai.tech/tutorials/47 📘 本文地址:https://www.showmeai.tech/article-detail/402 📢 声明:版权所有,
ShowMeAI
2022/12/09
1.2K0
数据科学家赚多少?基于pandasql和plotly的薪资分析与可视化 ⛵
5种可视化效果,以升级您的数据故事
讲故事是数据科学家必不可少的技能。为了传达想法和说服力,需要有效的沟通。美学可视化是实现这一目标的绝佳工具。在本文中,将介绍5种超越经典的可视化技术,这些技术可以使数据故事更加美观和有效。将在python中使用Plotly图形库(R中也可用),该库以最少的工作量提供了动画和交互式图。
代码医生工作室
2020/04/14
1.2K0
5种可视化效果,以升级您的数据故事
plotly-express-22-plotly使用技巧大全
本文中将前段时间写的plotly-express可视化库的相关技巧进行整理,方便后续快速实现调用
皮大大
2021/03/01
3K0
plotly-express-22-plotly使用技巧大全
8个plotly绘图技巧
Plotly 是一个用于创建交互式数据可视化的 Python 库,它允许你轻松地生成各种类型的图表和图形,包括折线图、散点图、柱状图、饼图、热力图、3D 图等。
皮大大
2023/09/17
8780
plotly-express-11-plotly实现柱状图
With px.bar, each row of the DataFrame is represented as a rectangular mark.
皮大大
2021/03/01
1.9K0
plotly-express-11-plotly实现柱状图
高级可视化神器Plotly玩转散点图
之前介绍过一篇文章介绍酷炫!36张图爱上高级可视化神器Plotly_Express,文章中大量介绍了基于plotly绘制的各种图形,例子多而不精彩。本文开始将会详细介绍基于Plotly绘制的各种图形,Plotly绘图中主要是两个模块:
皮大大
2021/04/19
2.1K0
高级可视化神器Plotly玩转散点图
plotly-express-13-plotly生成表格
https://plotly.com/python/figure-factory-table/
皮大大
2021/03/01
1.6K0
plotly-express-13-plotly生成表格
太阳图、平行坐标…5种动态、交互可视化让数据讲出更动听的故事
对数据科学家来说,讲故事是一个至关重要的技能。为了表达我们的思想并且说服别人,我们需要有效的沟通。而漂漂亮亮的可视化是完成这一任务的绝佳工具。本文将介绍 5 种非传统的可视化技术,可让你的数据故事更漂亮和更有效。这里将使用 Python 的 Plotly 图形库(也可通过 R 使用),让你可以毫不费力地生成动画图表和交互式图表。
机器之心
2020/04/14
7570
太阳图、平行坐标…5种动态、交互可视化让数据讲出更动听的故事
高级可视化神器Plotly玩转散点图
之前介绍过一篇文章介绍酷炫!36张图爱上高级可视化神器Plotly_Express,文章中介绍了大量基于plotly绘制的各种图形,例子多而不精。本文开始将会详细介绍基于Plotly绘制的各种图形,Plotly绘图主要是两个模块:
皮大大
2021/04/07
2.4K0
高级可视化神器Plotly玩转散点图
plotly-express-24-绘制漏斗图
上面的例子是通过plotly_express实现的,如何使用graph_objects 实现呢?
皮大大
2021/03/27
1.1K0
plotly-express-24-绘制漏斗图
Plotly绘图,快速入门
Plotly是一个用于创建交互式图表的Python库,它支持多种图表类型,如折线图、散点图、饼图、热力图等。Plotly的特点如下:
皮大大
2024/06/29
3890
相关推荐
plotly-express-9-plotly实现线型图
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验