アプリケーションデータをxlsチャートとしてエクスポートしようとしています。xlsチャートを作成するには?
私はSimpleXlsxWriterを使用しています。
しかし、私はこのlibにいくつかの問題があります。
はここで、私は、どのようにy軸を表示する方法を見つける水平線、セットのx軸の値は表示されませんでした。このlibに
#include <Xlsx/Workbook.h>
int main()
{
using namespace SimpleXlsx;
CWorkbook book;
CWorksheet &data = book.AddSheet("Data");
std::vector<CellDataDbl> header = { 1, 3, 5, 6, 8 };
std::vector<CellDataDbl> data1 = { 2, 6, 4, 8, 5 };
std::vector<CellDataDbl> data2 = { 5, 3, 5, 2, 4 };
data.AddRow(header);
data.AddRow(data1);
data.AddRow(data2);
CChartsheet &chart = book.AddChart("Chart", CHART_BAR);
chart.SetBarDirection(CChartsheet::BAR_DIR_VERTICAL);
chart.SetBarGrouping(CChartsheet::BAR_GROUP_STACKED);
chart.SetTableDataState(CChartsheet::TBL_DATA);
chart.SetLegendPos(CChartsheet::EPosition::POS_TOP);
CChartsheet::Series ser1;
ser1.valAxisFrom = CellCoord(1, 0);
ser1.valAxisTo = CellCoord(1, data1.size() - 1);
ser1.valSheet = &data;
ser1.title = "Ser1";
CChartsheet::Series ser2;
ser2.valAxisFrom = CellCoord(2, 0);
ser2.valAxisTo = CellCoord(2, data2.size() - 1);
ser2.valSheet = &data;
ser2.title = "Ser2";
chart.AddSeries(ser1);
chart.AddSeries(ser2);
book.Save("test.xls");
}
を使用してしまったものですチャートをデータシートなどに挿入する
何ライブラリ私を助けることができるか、どのように私は必要な結果を得ることができますか?多分SimpleXlsxWriterはそれを行うことができますか?
([** 'this' **]を見てみましょうhttp://xlsxwriter.readthedocs.io/chart.html#chart-set- y軸)リンクを含む。 – ManishChristian