开发者社区> 问答> 正文

如何在标记+文本模式中旋转文本

所以我尝试用Plotly软件来制作XRD分析图,但是我发现了一个小问题……它是关于旋转文字在“标记+文字”模式在gog . scatter。下面是一些代码:

import plotly
import chart_studio.plotly
import plotly.graph_objects as go
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import plotly.express as px
import math
from plotly.subplots import make_subplots

AuBN_US = np.genfromtxt('somedatfile.dat')
AuBN_noUS = np.genfromtxt('otherdatafile.dat')
dataBN = pd.read_csv('somecsvfile.csv', sep=';')
dataAu = pd.read_csv('othercsvfile.csv', sep=';')    
fig = make_subplots(rows=2, cols=1, y_title='Intensity', x_title="2\u03F4")

fig.add_trace(go.Scatter(x=AuBN_US[:,0], y=AuBN_US[:,1],
                             mode='lines',
                             name='AuBN_US'),
                             row=1, col=1)
fig.add_trace(go.Scatter(x=AuBN_noUS[:,0], y=AuBN_noUS[:,1],
                             mode='lines',
                             name='AuBN_noUS'),
                             row=2, col=1)
fig.add_trace(go.Scatter(x = dataBN['Angle'], y = dataBN['Int']+100,
                             mode='markers+text',
                             text=dataBN['hkl'],
                             textposition="top center",
                             name='BN',
                             orientation='v',
                             marker=dict(size=10, symbol="triangle-down")))

fig.add_trace(go.Scatter(x= dataAu['Angle'], y=dataAu['Int']+100,
                             name='Au',
                             mode='markers+text',
                             text=dataAu['hkl'],
                             textposition="top center",
                             orientation='v',
                             marker=dict(size=10, symbol="square")))

fig.update_layout(template="plotly_white", font=dict(family="Courier New, 
                                                     monospace",
                                                     size=14,
                                                     color="black"))
fig.show()   

得到这个结果 结果, 是否可以简单地旋转所有索引(100…)? 我已经尝试“textangle”,但总是得到错误。 问题来源StackOverflow 地址:/questions/59380055/how-to-rotate-text-plotly-in-markerstext-mod

展开
收起
kun坤 2019-12-29 21:32:03 462 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载