# 创建良好格式化的 PixelPerfect 图表

您可根据 QlikView 或 Qlik Sense 数据创建 PixelPerfect 图表。如果源文档中没有 PixelPerfect 图表，您还可创建一个这种图表。在本例中，QlikView 对象用于展示如何使用高级图形属性。

## 新建 PixelPerfect 报表

进行以下操作：

1. 在 Qlik NPrinting 主菜单中选择报表，然后单击创建报表。
2. 为报表输入标题。 Top 10 Countries Sales。
3. 从类型下拉列表中选择 PixelPerfect。
4. 从应用程序下拉列表选择应用程序。
5. 单击创建来创建报表。
6. 单击编辑模板打开模板编辑器。
7. 通过单击两个标尺之间边角上的三角形打开Report Tasks窗口。
8. 在Measure Units下拉列表中，选择Pixels。

## 配置工作区格式

进行以下操作：

1. 转到Property Grid，它通常停靠在工作区域的左下角。
2. 导航至属性控件的Page Settings属性控件组。
3. 将Paper Kind更改为您常用的尺寸。
4. 适当设置Margins。
5. 单击底部虚线并将其拖动至 350 像素标记。

## 以表格形式将对象添加至模板

PixelPerfect 图表的数据源为添加至模板编辑器表格节点的 QlikView 表格。

进行以下操作：

1. 右键单击表格节点，然后选择添加对象。

2. 从对象列表选择 CH186。

3. 单击确定。

## 嵌入图表对象

进行以下操作：

1. 将Chart对象从Tool Box拖入模板并将其放入细节范围的左上角，和左边距以及Detail栏的底部边框对齐。

   图表向导在Chart Type页面打开。

2. 选择Chart Type的Bar，然后单击窗口底部的Next &gt;&gt;。

   出现Appearance窗口。

3. 打开“调色板”下拉列表，然后选择调色板。

   要创建您自己的调色板，请选择Edit palettes

4. 单击Next以打开Series窗口。

## 创建和配置序列

进行以下操作：

1. 在Series窗口中，选择Series 2。

2. 单击Series窗格底部的Remove。

3. 为Series 1 的Series name输入Sales。

4. 单击Series Options选项卡。

5. 将Point sort order设置为 Ascending。

6. 将Sort points by设置为 Value。

   您也可通过将Sort points by设置为Argument，按类别名称列出点。

   这样会创建简单的图表，以升序显示按销售额值排序的一个序列。

## 配置图例点

您可自定义图例的格式。

进行以下操作：

1. 单击Legend Point Options选项卡。

2. 取消选中Synchronize with point options。

3. 打开Point view下拉列表，然后选择Argument and Values。

4. 将Value format设置为 Currency。

5. 将Value precision设置为 0。

   这样可将小数点右侧的有效数字数设置为无。

6. 单击Next以打开Data窗口。

## 绑定参数和值

进行以下操作：

1. 在Data窗口中，单击Series Binding选项卡。

2. 打开Argument Properties框的Argument下拉列表。

3. 展开 CH186 节点。

4. 双击CategoryName节点。

5. 打开Value Properties下方的Value字段下拉列表。

6. 双击 CH186 节点下方的 Sales 节点。

7. 单击Next以打开Chart窗口。

8. 再次单击Next以接受默认Chart设置，并打开Diagram窗口。

## 检查页面

进行以下操作：

1. Diagram窗口可让您设置和图表相关的选项。例如通过选中Rotate旋转图表。

2. 单击Next以接受默认Diagram设置，并打开Panes窗口。

3. 单击Next以接受默认Panes设置，并打开Axes窗口。

## 标签 X 轴

进行以下操作：

1. 在Axes窗口中，单击Elements选项卡。

2. 选中Visible复选框。

   Antialiasing也将自动激活。

3. 在文本字段中输入Category。

   它出现在垂直轴上，因为图表已经旋转。

## 标签 Y 轴

进行以下操作：

1. 在顶部的下拉列表中，从Primary AxisX 更改为Primary AxisY。

2. 确保右侧的Elements选项卡仍然选中。

3. 选中Visible复选框。

   Antialiasing也将自动激活。

4. 在文本字段中输入Sales。

   它出现在水平轴上，因为图表已经旋转。

## 格式化标签内容

进行以下操作：

1. 选择右侧的Labels选项卡。

2. 选择Auto选项卡。

3. 将格式设置为Currency。

4. 将Precision设置为0。

5. 单击 Next &gt;&gt;

   Series Views窗口打开。

## 设置栏颜色

Series Views窗口可让您自定义一些可视化选项。

进行以下操作：

1. 单击Appearance选项卡。

2. 在Color下拉列表中选择纯饱和蓝色 (0, 0, 255)。

3. 单击Next以打开Point Labels窗口。

## 抗锯齿点标签

Point Labels窗口可让您自定义图表中点的标签。

进行以下操作：

1. 在Point Labels窗口中，自定义点显示。
2. 将复选标记置于General选项卡上Text Settings下方的Antialiasing框中。

## 配置点标签内容

进行以下操作：

1. 单击Point Options选项卡。

2. 将Point view设置为Values。

3. 选择Value format的Currency。

4. 将Value precision设置为0。

5. 单击Next以打开Chart Titles窗口。

## 添加图表标题

进行以下操作：

1. 在Chart Titles窗口，单击Add来创建新标题。

2. 输入Sales by Category作为标题。

3. 单击Next以打开Legend窗口。

## 配置图表图例

进行以下操作：

1. 在Legend窗口中配置图表图例。您可设置是否显示图例，以及显示图例的方式。简单图表不一定需要图例，因此确保Visible框中没有复选标记。

2. 单击Next按钮，打开Annotations窗口。没有添加注释。

3. 单击Finish按钮关闭图表向导。

4. 拖动图表的右下角以填充所有可用空白。

## 预览和保存

进行以下操作：

1. 单击预览。
2. 单击报表，关闭它，然后根据需要再次编辑模板。
3. 单击保存并关闭以保存模板并关闭模板编辑器。

## 了解详情

* [创建 PixelPerfect 图表](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/PixelPerfectReports/Create-Charts.htm)