Я пытался создать тепловую карту, используя plotly3.10
, и я столкнулся с одной проблемой, заключающейся в том, что имена столбцов не отображаются полностью в ylabel.
import pandas as pd
import plotly.figure_factory as ff
from plotly.offline import plot, iplot, init_notebook_mode
df = pd.util.testing.makeDataFrame()
df.columns = ['this_is_long_column_name','another_column_name','yet_another_column_name','price']
df_corr = df.corr()
z = df_corr.values
fig = ff.create_annotated_heatmap(z,showscale=True,
x=df_corr.columns.values.tolist(),
y=df_corr.columns.values.tolist()
)
iplot(fig)
Я получил это изображение: ![enter image description here](https://i.stack.imgur.com/0h65O.png)
Вопрос
- Как отобразить полное имя столбца в ylabels?
- Как отобразить xlabel сверху и снизу с большими размерами шрифтов?
- Как показать только 2 значащих числа, например,
df.round(2)
только на графике?