Hướng dẫn python render latex - python kết xuất cao su

Tạo các công thức toán học trong gấu trúc.

a = r'\frac{a}{b}'
ax = plt.axes([0,0,0.3,0.3]) #left,bottom,width,height
ax.set_xticks([])
ax.set_yticks([])
ax.axis('off')
plt.text(0.4,0.4,'$%s$' %a,size=50,color="green")

Hướng dẫn python render latex - python kết xuất cao su

a = r'f(x) = \frac{\exp(-x^2/2)}{\sqrt{2*\pi}}'
ax = plt.axes([0,0,0.3,0.3]) #left,bottom,width,height
ax.set_xticks([])
ax.set_yticks([])
ax.axis('off')
plt.text(0.4,0.4,'$%s$' %a,size=50,color="green")

Hướng dẫn python render latex - python kết xuất cao su

Satex FratEting¶

Tiêu đề, nhãn trục và chú thích đều chấp nhận các chỉ thị cao su để hiển thị các công thức và ký hiệu toán học, khi toàn bộ nhãn được bao quanh bởi các dấu hiệu đô la $...$. Kết xuất này được xử lý bởi thư viện MathJax (phiên bản 2.7.5), phải được tải trong môi trường nơi các số liệu đang được hiển thị. MathJax được bao gồm theo mặc định trong các môi trường giống Jupyter, nhưng khi nhúng các số liệu một cách cốt truyện trong các bối cảnh khác, có thể cần phải đảm bảo rằng MathJax được tải riêng, ví dụ thông qua thẻ

Còn Dash thì sao? ¶

Dash là một khung nguồn mở để xây dựng các ứng dụng phân tích, không cần JavaScript và nó được tích hợp chặt chẽ với thư viện đồ thị đồ họa.

Tìm hiểu về cách cài đặt Dash tại https://dash.plot.ly/installation.

Ở mọi nơi trong trang này mà bạn thấy fig.show(), bạn có thể hiển thị cùng một hình trong một ứng dụng Dash bằng cách chuyển nó sang đối số figure của thành phần Graph từ gói

a = r'f(x) = \frac{\exp(-x^2/2)}{\sqrt{2*\pi}}'
ax = plt.axes([0,0,0.3,0.3]) #left,bottom,width,height
ax.set_xticks([])
ax.set_yticks([])
ax.axis('off')
plt.text(0.4,0.4,'$%s$' %a,size=50,color="green")
0 tích hợp như thế này:

import plotly.graph_objects as go # or plotly.express as px
fig = go.Figure() # or any Plotly Express function e.g. px.bar(...)
# fig.add_trace( ... )
# fig.update_layout( ... )

import dash
import dash_core_components as dcc
import dash_html_components as html

app = dash.Dash()
app.layout = html.Div([
    dcc.Graph(figure=fig)
])

app.run_server(debug=True, use_reloader=False)  # Turn off reloader if inside Jupyter

Hướng dẫn python render latex - python kết xuất cao su