libxlsxwriter上的Chartchet

libxlsxwriter上的Chartchet,c,libxlsxwriter,C,Libxlsxwriter,我试图使用C库,但我很难在新的excel工作表上制作图表(而不是在公式之间的工作表上制作基本图表) 有什么想法吗?甚至是如何硬编码 编辑 这就是我到目前为止所做的: lxw_worksheet *ChartWorksheet = workbook_add_worksheet(workbook, "TTime"); lxw_chart *chart = workbook_add_chart(workbook, LXW_CHART_SCATTER); lxw_chart_series *AutoW

我试图使用C库,但我很难在新的excel工作表上制作图表(而不是在公式之间的工作表上制作基本图表)

有什么想法吗?甚至是如何硬编码

编辑 这就是我到目前为止所做的:

lxw_worksheet *ChartWorksheet = workbook_add_worksheet(workbook, "TTime");
lxw_chart *chart = workbook_add_chart(workbook, LXW_CHART_SCATTER);

lxw_chart_series *AutoWarmSerie = chart_add_series(chart, "", "");
chart_series_set_name(AutoWarmSerie, "AutoEchauff");

// fill the series
chart_series_set_categories(AutoWarmSerie, DataWorksheet->name, 4, Idx, 4 + m_AutoWarmTime.size(), m_DataColumnIdx); // Time
chart_series_set_values(AutoWarmSerie, DataWorksheet->name, 4, m_DataColumnIdx + 1, 4 + m_AutoWarmTime.size(), m_DataColumnIdx + 1); // Temperature

/* Add a chart title and some axis labels. */
chart_title_set_name(chart, "Results of sample analysis");
chart_axis_set_name(chart->x_axis, "Test number");
chart_axis_set_name(chart->y_axis, "Sample length (mm)");

/* Set an Excel chart style. */
chart_set_style(chart, 11);

/* Insert the chart into the worksheet. */
worksheet_insert_chart(ChartWorksheet, CELL("E2"), chart);

但是我在一张工作表上只得到一个图表框,我不知道如何将图表框变成一张完整的工作表,所以…

图表框目前在libxlsxwriter中不可用,但它们是计划中的功能


更新:0.8.0版的libxlsxwriter中添加了支持。

描述您迄今为止所做的工作。