code: def create(cls, values_schema: dict, size):
      values_mapping = {}
      for name, items in values_schema.items():
          stride = items.get("stride", 1)
          if items["type"] == "ciphertext":
              pk = items["pk"]
              evaluator = items["evaluator"]
              coder = items.get("coder")
              dtype = items.get("dtype")
              values_mapping[name] = HistogramEncryptedValues.zeros(
                  pk, evaluator, size, coder, dtype, stride
              )
          elif items["type"] == "plaintext":
              import torch
  
              dtype = items.get("dtype", torch.float64)
              values_mapping[name] = HistogramPlainValues.zeros(
                  size, stride=stride, dtype=dtype
              )
          else:
              raise NotImplementedError
      return HistogramValuesContainer(values_mapping)
  
imports: import typing
  from typing import MutableMapping
  from ._value import HistogramValues
  from ._plain import HistogramPlainValues
  from ._cipher import HistogramEncryptedValues
label_desc: Use image node_id 2 for calling the HistogramValuesContainer obj's underlying member method code with example usage: obj.create(cls, values_schema, size) and returns: HistogramValuesContainer