Я хочу нарисовать таблицу и сохранить ее как файл .png из файла JSON. Есть ли хорошие способы? Я предпочитаю использовать Python.
Входной файл json:
{
"name" = ["alice", "bob", "charlie", "dave", "eve", "frank"],
"age" = [14, 35, 64, 7, 19, 25]
}
Выходной файл png:
Обновление 1
Кажется, что работает следующим образом. Сейчас я ищу способ создания таблицы с закругленными углами.
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'Name':['A','B','C','D','E','F'],
'Value':[0.09,0.1,0.8,0.2,0.7,0.1]})[['Name','Value']]
fig, ax = plt.subplots(figsize=(2,2))
ax.axis('off')
ax.axis('tight')
ax.table(cellText=df.values,
colLabels=df.columns,
loc='center',
bbox=[0,0,1,1])
plt.savefig('table.png')
- Запуск в docker контейнере
$ export MPLBACKEND="agg"
$ python3 table.py
Обновление 2
Я не могу найти способы создания таблицы с закругленными углами до сих пор. Я отправил еще один вопрос.
Создание таблицы закругленных углов matplotlib