1
+ ---
2
+ permalink: python/figure-labels/
3
+ description: How to set the title, legend-entries, and axis-titles in python.
4
+ name: Setting the Title, Legend Entries, and Axis Titles in Python | Examples | Plotly
5
+ has_thumbnail: true
6
+ thumbnail: thumbnail/labels.jpg
7
+ title: Setting the Title, Legend Entries, and Axis Titles in Python | Examples | Plotly
8
+ name: Setting the Title, Legend Entries, and Axis Titles
9
+ language: python
10
+ page_type: example_index
11
+ has_thumbnail: false
12
+ display_as: layout_opt
13
+ order: 0.5
14
+ ipynb: ~notebook_demo/271
15
+ layout: user-guide
16
+ ---
17
+ {% raw %}
18
+ < div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
19
+ </ div >
20
+ < div class ="inner_cell ">
21
+ < div class ="text_cell_render border-box-sizing rendered_html ">
22
+ < h4 id ="New-to-Plotly? "> New to Plotly?< a class ="anchor-link " href ="#New-to-Plotly? "> ¶</ a > </ h4 > < p > Plotly's Python library is free and open source! < a href ="https://plot.ly/python/getting-started/ "> Get started</ a > by downloading the client and < a href ="https://plot.ly/python/getting-started/ "> reading the primer</ a > .
23
+ < br > You can set up Plotly to work in < a href ="https://plot.ly/python/getting-started/#initialization-for-online-plotting "> online</ a > or < a href ="https://plot.ly/python/getting-started/#initialization-for-offline-plotting "> offline</ a > mode, or in < a href ="https://plot.ly/python/getting-started/#start-plotting-online "> jupyter notebooks</ a > .
24
+ < br > We also have a quick-reference < a href ="https://images.plot.ly/plotly-documentation/images/python_cheat_sheet.pdf "> cheatsheet</ a > (new!) to help you get started!</ p >
25
+
26
+ </ div >
27
+ </ div >
28
+ </ div >
29
+ < div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
30
+ </ div >
31
+ < div class ="inner_cell ">
32
+ < div class ="text_cell_render border-box-sizing rendered_html ">
33
+ < h4 id ="Version-Check "> Version Check< a class ="anchor-link " href ="#Version-Check "> ¶</ a > </ h4 > < p > Plotly's Python API is updated frequently. Run pip install plotly --upgrade to update your Plotly version.</ p >
34
+
35
+ </ div >
36
+ </ div >
37
+ </ div >
38
+ < div class ="cell border-box-sizing code_cell rendered ">
39
+ < div class ="input ">
40
+ < div class ="prompt input_prompt "> In [1]:</ div >
41
+ < div class ="inner_cell ">
42
+ < div class ="input_area ">
43
+ < div class =" highlight hl-ipython3 "> < pre > < span > </ span > < span class ="kn "> import</ span > < span class ="nn "> plotly</ span >
44
+ < span class ="n "> plotly</ span > < span class ="o "> .</ span > < span class ="n "> __version__</ span >
45
+ </ pre > </ div >
46
+
47
+ </ div >
48
+ </ div >
49
+ </ div >
50
+
51
+ < div class ="output_wrapper ">
52
+ < div class ="output ">
53
+
54
+
55
+ < div class ="output_area ">
56
+
57
+ < div class ="prompt output_prompt "> Out[1]:</ div >
58
+
59
+
60
+
61
+
62
+ < div class ="output_text output_subarea output_execute_result ">
63
+ < pre > '3.7.1'</ pre >
64
+ </ div >
65
+
66
+ </ div >
67
+
68
+ </ div >
69
+ </ div >
70
+
71
+ </ div >
72
+ < div class ="cell border-box-sizing code_cell rendered ">
73
+ < div class ="input ">
74
+ < div class ="prompt input_prompt "> In [2]:</ div >
75
+ < div class ="inner_cell ">
76
+ < div class ="input_area ">
77
+ < div class =" highlight hl-ipython3 "> < pre > < span > </ span > < span class ="kn "> import</ span > < span class ="nn "> plotly.plotly</ span > < span class ="k "> as</ span > < span class ="nn "> py</ span >
78
+ < span class ="kn "> import</ span > < span class ="nn "> plotly.graph_objs</ span > < span class ="k "> as</ span > < span class ="nn "> go</ span >
79
+
80
+ < span class ="n "> trace1</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Scatter</ span > < span class ="p "> (</ span >
81
+ < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="mi "> 5</ span > < span class ="p "> ,</ span > < span class ="mi "> 6</ span > < span class ="p "> ,</ span > < span class ="mi "> 7</ span > < span class ="p "> ,</ span > < span class ="mi "> 8</ span > < span class ="p "> ],</ span >
82
+ < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="mi "> 5</ span > < span class ="p "> ,</ span > < span class ="mi "> 6</ span > < span class ="p "> ,</ span > < span class ="mi "> 7</ span > < span class ="p "> ,</ span > < span class ="mi "> 8</ span > < span class ="p "> ],</ span >
83
+ < span class ="n "> name</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Name of Trace 1'</ span >
84
+ < span class ="p "> )</ span >
85
+ < span class ="n "> trace2</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Scatter</ span > < span class ="p "> (</ span >
86
+ < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="mi "> 5</ span > < span class ="p "> ,</ span > < span class ="mi "> 6</ span > < span class ="p "> ,</ span > < span class ="mi "> 7</ span > < span class ="p "> ,</ span > < span class ="mi "> 8</ span > < span class ="p "> ],</ span >
87
+ < span class ="n "> y</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="mi "> 5</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="mi "> 7</ span > < span class ="p "> ,</ span > < span class ="mi "> 6</ span > < span class ="p "> ,</ span > < span class ="mi "> 8</ span > < span class ="p "> ],</ span >
88
+ < span class ="n "> name</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Name of Trace 2'</ span >
89
+ < span class ="p "> )</ span >
90
+ < span class ="n "> data</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="n "> trace1</ span > < span class ="p "> ,</ span > < span class ="n "> trace2</ span > < span class ="p "> ]</ span >
91
+ < span class ="n "> layout</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Layout</ span > < span class ="p "> (</ span >
92
+ < span class ="n "> title</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> layout</ span > < span class ="o "> .</ span > < span class ="n "> Title</ span > < span class ="p "> (</ span >
93
+ < span class ="n "> text</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Plot Title'</ span > < span class ="p "> ,</ span >
94
+ < span class ="n "> xref</ span > < span class ="o "> =</ span > < span class ="s1 "> 'paper'</ span > < span class ="p "> ,</ span >
95
+ < span class ="n "> x</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span >
96
+ < span class ="p "> ),</ span >
97
+ < span class ="n "> xaxis</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> layout</ span > < span class ="o "> .</ span > < span class ="n "> XAxis</ span > < span class ="p "> (</ span >
98
+ < span class ="n "> title</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> layout</ span > < span class ="o "> .</ span > < span class ="n "> xaxis</ span > < span class ="o "> .</ span > < span class ="n "> Title</ span > < span class ="p "> (</ span >
99
+ < span class ="n "> text</ span > < span class ="o "> =</ span > < span class ="s1 "> 'x Axis'</ span > < span class ="p "> ,</ span >
100
+ < span class ="n "> font</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span >
101
+ < span class ="n "> family</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Courier New, monospace'</ span > < span class ="p "> ,</ span >
102
+ < span class ="n "> size</ span > < span class ="o "> =</ span > < span class ="mi "> 18</ span > < span class ="p "> ,</ span >
103
+ < span class ="n "> color</ span > < span class ="o "> =</ span > < span class ="s1 "> '#7f7f7f'</ span >
104
+ < span class ="p "> )</ span >
105
+ < span class ="p "> )</ span >
106
+ < span class ="p "> ),</ span >
107
+ < span class ="n "> yaxis</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> layout</ span > < span class ="o "> .</ span > < span class ="n "> YAxis</ span > < span class ="p "> (</ span >
108
+ < span class ="n "> title</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> layout</ span > < span class ="o "> .</ span > < span class ="n "> yaxis</ span > < span class ="o "> .</ span > < span class ="n "> Title</ span > < span class ="p "> (</ span >
109
+ < span class ="n "> text</ span > < span class ="o "> =</ span > < span class ="s1 "> 'y Axis'</ span > < span class ="p "> ,</ span >
110
+ < span class ="n "> font</ span > < span class ="o "> =</ span > < span class ="nb "> dict</ span > < span class ="p "> (</ span >
111
+ < span class ="n "> family</ span > < span class ="o "> =</ span > < span class ="s1 "> 'Courier New, monospace'</ span > < span class ="p "> ,</ span >
112
+ < span class ="n "> size</ span > < span class ="o "> =</ span > < span class ="mi "> 18</ span > < span class ="p "> ,</ span >
113
+ < span class ="n "> color</ span > < span class ="o "> =</ span > < span class ="s1 "> '#7f7f7f'</ span >
114
+ < span class ="p "> )</ span >
115
+ < span class ="p "> )</ span >
116
+ < span class ="p "> )</ span >
117
+ < span class ="p "> )</ span >
118
+ < span class ="n "> fig</ span > < span class ="o "> =</ span > < span class ="n "> go</ span > < span class ="o "> .</ span > < span class ="n "> Figure</ span > < span class ="p "> (</ span > < span class ="n "> data</ span > < span class ="o "> =</ span > < span class ="n "> data</ span > < span class ="p "> ,</ span > < span class ="n "> layout</ span > < span class ="o "> =</ span > < span class ="n "> layout</ span > < span class ="p "> )</ span >
119
+ < span class ="n "> py</ span > < span class ="o "> .</ span > < span class ="n "> iplot</ span > < span class ="p "> (</ span > < span class ="n "> fig</ span > < span class ="p "> ,</ span > < span class ="n "> filename</ span > < span class ="o "> =</ span > < span class ="s1 "> 'styling-names'</ span > < span class ="p "> )</ span >
120
+ </ pre > </ div >
121
+
122
+ </ div >
123
+ </ div >
124
+ </ div >
125
+
126
+ < div class ="output_wrapper ">
127
+ < div class ="output ">
128
+
129
+
130
+ < div class ="output_area ">
131
+
132
+ < div class ="prompt output_prompt "> Out[2]:</ div >
133
+
134
+
135
+
136
+ < div class ="output_html rendered_html output_subarea output_execute_result ">
137
+ < iframe id ="igraph " scrolling ="no " style ="border:none; " seamless ="seamless " src ="https://plot.ly/~PythonPlotBot/3255.embed " height ="525px " width ="100% "> </ iframe >
138
+ </ div >
139
+
140
+ </ div >
141
+
142
+ </ div >
143
+ </ div >
144
+
145
+ </ div >
146
+ < div class ="cell border-box-sizing text_cell rendered "> < div class ="prompt input_prompt ">
147
+ </ div >
148
+ < div class ="inner_cell ">
149
+ < div class ="text_cell_render border-box-sizing rendered_html ">
150
+ < h4 id ="Reference "> Reference< a class ="anchor-link " href ="#Reference "> ¶</ a > </ h4 > < p > See < a href ="https://plot.ly/python/reference/#layout "> https://plot.ly/python/reference/#layout</ a > for more information!</ p >
151
+
152
+ </ div >
153
+ </ div >
154
+ </ div >
155
+
156
+
157
+ {% endraw %}
0 commit comments